summaryrefslogtreecommitdiff
path: root/src/arch/operand.h
AgeCommit message (Collapse)Author
2016-12-18Used a fast sorted array to track shared instances instead of a simple hash ↵Cyrille Bagard
table.
2016-11-03Replaced all the remaining occurrences of 'OpenIDA' by 'Chrysalide'.Cyrille Bagard
2014-11-24Cleaned operands, using class functions and destructors.Cyrille Bagard
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@426 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
2014-04-28Updated all copyright headers.Cyrille Bagard
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@373 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
2012-11-22Replaced the text of some registers (this and parameters).Cyrille Bagard
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@289 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
2012-11-05Removed the old interface for rendering lines.Cyrille Bagard
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@278 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
2012-01-01Updated copyright dates.Cyrille Bagard
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@221 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
2010-11-12Changed the display of the pseudo registers by using an index.Cyrille Bagard
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@192 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
2010-11-11Built some expressions for the decompilation tree.Cyrille Bagard
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@190 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
2010-08-01Deleted the 'AsmOperandSize' definition and set the x86 minimal instruction ↵Cyrille Bagard
size. git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@176 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
2009-08-09Reorganized the way formats are handled (Java and PE got disabled, Dwarf is ↵Cyrille Bagard
empty). git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@105 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
2009-05-17Used only the new format of processor/instructions/operands for x86.Cyrille Bagard
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@64 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
2009-05-11Reorganized the way the program is built again and added partial support for ↵Cyrille Bagard
the JVM. git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@63 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
2008-11-16Took care of signed immediate values as well as unsigned ones.Cyrille Bagard
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@42 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
2008-10-19Registered symbols found in the PLT.Cyrille Bagard
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@35 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
2008-09-20Centralized all the code used to decode instructions.Cyrille Bagard
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@32 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
2008-09-14Made the program able to disassemble a simple binary completely.Cyrille Bagard
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@30 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
2008-07-31Handled the virtual offset and fixed the operand-size overriding.Cyrille Bagard
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@11 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
2008-07-27Supported new x86 opcodes (nop and mov).Cyrille Bagard
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@7 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
2008-07-26Parsed x86 binary data and displayed the result.Cyrille Bagard
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@6 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a