summaryrefslogtreecommitdiffstats
path: root/lib/libc
diff options
context:
space:
mode:
authormarcel <marcel@FreeBSD.org>2003-10-23 06:01:52 +0000
committermarcel <marcel@FreeBSD.org>2003-10-23 06:01:52 +0000
commit4f18f4daa05c378c0a7c9b2710c566c19c484a6c (patch)
treec16440c5ba42a4f61e7e36f63a4bfa772343777a /lib/libc
parent951b71c1b728e511147544d92155013840822f9b (diff)
downloadFreeBSD-src-4f18f4daa05c378c0a7c9b2710c566c19c484a6c.zip
FreeBSD-src-4f18f4daa05c378c0a7c9b2710c566c19c484a6c.tar.gz
Add a new disassembler that improves over the previous disassembler
in that it provides an abstract (intermediate) representation for instructions. This significantly improves working with instructions such as emulation of instructions that are not implemented by the hardware (e.g. long branch) or enhancing implemented instructions (e.g. handling of misaligned memory accesses). Not to mention that it's much easier to print instructions. Functions are included that provide a textual representation for opcodes, completers and operands. The disassembler supports all ia64 instructions defined by revision 2.1 of the SDM (Oct 2002).
Diffstat (limited to 'lib/libc')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud