summaryrefslogtreecommitdiff
path: root/src/arch/instruction.c
AgeCommit message (Expand)Author
2016-10-28Optimized access to instruction sources and destinations.Cyrille Bagard
2016-10-28Cleaned the structure for instructions a little bit.Cyrille Bagard
2016-10-28Stored instruction hooks in the data section rather than in the heap.Cyrille Bagard
2016-10-23Deleted a level of data to reduce the memory fingerprint.Cyrille Bagard
2016-05-22Extended the compiler to transform all the new ARMv7 encoding definitions.Cyrille Bagard
2016-04-23Limited the length of displayed SHA1 binary value for Dex files.Cyrille Bagard
2016-04-20Protected all concurrent accesses to sources and destinations of instructions.Cyrille Bagard
2016-04-20Deleted code dealing with links between instructions in the old fashion.Cyrille Bagard
2016-01-21Defined some raw primitives to write or delete comments.Cyrille Bagard
2015-12-15Stored and provided the encoding used by an instruction.Cyrille Bagard
2015-10-14Forced the full definition of locations to fix the search of symbols.Cyrille Bagard
2015-07-24Replaced all remaining raw accesses to binary contents with the GBinContent w...Cyrille Bagard
2015-07-17Updated the Python bindings.Cyrille Bagard
2015-07-12Defined AIF_RETURN_POINT to replace the previous 'return' accessors.Cyrille Bagard
2015-04-25Registered suitable linkage hooks and defined right links between instructions.Cyrille Bagard
2015-04-05Fixed various bugs in the graph layout.Cyrille Bagard
2015-03-31Saved some progress in the definition of basic blocks.Cyrille Bagard
2015-03-18Computed limits for all routines according to existing symbols.Cyrille Bagard
2015-03-08Handle cross references as well as entry points.Cyrille Bagard
2015-02-22Created a dialog box to select an entry point to display.Cyrille Bagard
2015-01-24Introduced conditional calls in instruction definition rules.Cyrille Bagard
2014-12-25Cleaned all the code for immediate operands.Cyrille Bagard
2014-12-16Created operands for resolving symbols in disassembly code.Cyrille Bagard
2014-12-04Provided a new way to build the full name of each instruction and cached it.Cyrille Bagard
2014-11-29Displayed segments in the disassembly view.Cyrille Bagard
2014-11-01Fixed a bug and displayed the binary code again.Cyrille Bagard
2014-10-11Improved the disassembling process using memory ranges.Cyrille Bagard
2014-09-17Introduced memory ranges.Cyrille Bagard
2014-08-25Loaded lots of ELF header information as symbols.Cyrille Bagard
2014-08-20Rewritten some parts of code to increase the binary processing speed.Cyrille Bagard
2014-08-19Added a demo symbol when loading an ELF header.Cyrille Bagard
2014-08-05Defined the first steps for a new disassembling approach.Cyrille Bagard
2014-04-28Updated all copyright headers.Cyrille Bagard
2014-04-07Relied on Cairo for printing code.Cyrille Bagard
2013-03-19Defined the first steps towards new graph renderings.Cyrille Bagard
2013-03-10Extended and improved some parts of instructions.Cyrille Bagard
2013-01-31Saved the first steps of switch instructions decompilation.Cyrille Bagard
2013-01-09Restored some parts of the decompilation process using the new basic blocks.Cyrille Bagard
2012-12-16Reintroduced the delayed disassembling of binaries.Cyrille Bagard
2012-12-08Cut instructions flow into blocks (to be continued).Cyrille Bagard
2012-12-04Listed accesses to registers.Cyrille Bagard
2012-11-19Handled Dalvik exception handlers in the graphic view.Cyrille Bagard
2012-11-05Removed the old interface for rendering lines.Cyrille Bagard
2012-09-15Shown all Android permissions with links to the code.Cyrille Bagard
2012-07-23Improved decompilation of Dalvik bytecode.Cyrille Bagard
2012-03-25Scrolled to the selected symbol.Cyrille Bagard
2012-01-01Updated copyright dates.Cyrille Bagard
2011-12-23Decoded Dalvik pseudo-instructions properly.Cyrille Bagard
2010-12-21Redefined all existing kinds of Dalvik operands in a proper way.Cyrille Bagard
2010-12-20Begun to clean the code by moving the disassembling process into disass/.Cyrille Bagard