index
:
chrysalide.git
gtk4
master
Chrysalide - Reverse Engineering Factory
Cyrille Bagard
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
analysis
/
disass
Age
Commit message (
Collapse
)
Author
2016-11-03
Replaced all the remaining occurrences of 'OpenIDA' by 'Chrysalide'.
Cyrille Bagard
2016-10-29
Cleaned the code and fixed memory leaks.
Cyrille Bagard
2016-10-29
Told GCC to pack enumerations to save memory space.
Cyrille Bagard
2016-10-28
Optimized access to instruction sources and destinations.
Cyrille Bagard
2016-10-28
Cleaned the structure for instructions a little bit.
Cyrille Bagard
2016-10-25
Noted that even the first basic block can have a loop to itself.
Cyrille Bagard
2016-10-23
Deleted a level of data to reduce the memory fingerprint.
Cyrille Bagard
2016-10-15
Avoided many infinite loops when computing ranks in Dalvik basic blocks.
Cyrille Bagard
2016-10-14
Typo.
Cyrille Bagard
2016-10-14
Handled Dalvik simple switch cases without fallthrough.
Cyrille Bagard
2016-10-09
Defined a new and simpler way to produce graphical view of basic blocks.
Cyrille Bagard
2016-10-02
Computed block ranks without mistake.
Cyrille Bagard
2016-09-26
Deleted code sorting routines as they are already sorted.
Cyrille Bagard
2016-09-25
Removed debug code.
Cyrille Bagard
2016-09-24
Prevented out of bounds access when moving the reading position forwards.
Cyrille Bagard
2016-09-23
Marked the end of each routine disassembly with a message.
Cyrille Bagard
2016-07-28
Centralized the checksum computing of binary contents.
Cyrille Bagard
2016-05-30
Resolved a suitable symbol depending on the request tolerance.
Cyrille Bagard
2016-05-28
Built the basic blocks list simply at loading.
Cyrille Bagard
2016-05-24
Attached priority levels with disassembly starting points.
Cyrille Bagard
2016-05-19
Loaded the ELF internal symbols using all the available CPUs.
Cyrille Bagard
2016-05-13
Inserted symbols and routines using an optimized 100 times faster method.
Cyrille Bagard
2016-05-07
Added debug code to avoid crashes with wrongly disassembled binaries.
Cyrille Bagard
2016-04-29
Enabled once again the CFG analysis.
Cyrille Bagard
2016-04-24
Handled hooks and rules in Dalvik opcodes definitions.
Cyrille Bagard
2016-04-22
Ensured all labels get an initialized address in buffer views.
Cyrille Bagard
2016-04-20
Protected all concurrent accesses to sources and destinations of instructions.
Cyrille Bagard
2016-04-04
Removed some separation lines in the display.
Cyrille Bagard
2016-04-03
Kept the user informed about the instructions printing status.
Cyrille Bagard
2016-04-03
Fixed a mistake and called the right function.
Cyrille Bagard
2016-04-03
Reorganized the whole disassembling process and displayed the relative ↵
Cyrille Bagard
progression.
2016-04-02
Handled all routines disassembling processing in one place.
Cyrille Bagard
2016-03-26
Extracted the logic of code nodes for better processing.
Cyrille Bagard
2016-03-15
Marked lines which are able to start a group of lines as width managers.
Cyrille Bagard
2016-02-10
Displayed the name of the area containing a string, if any.
Cyrille Bagard
2016-02-10
Improved the support of the DEX format.
Cyrille Bagard
2016-02-02
Prevented access to uninitialised memory.
Cyrille Bagard
2016-02-01
Defined all Dalvik instructions to get generated by d2c.
Cyrille Bagard
2016-01-23
Created storable items for user comments.
Cyrille Bagard
2016-01-21
Defined some raw primitives to write or delete comments.
Cyrille Bagard
2016-01-12
Used all available CPUs to compute routines limits.
Cyrille Bagard
2016-01-10
Produced temporary code to handle routines without code.
Cyrille Bagard
2016-01-04
Treated phys_t as uint64_t to avoid huge differences get considered as ↵
Cyrille Bagard
negative numbers.
2015-12-28
Defined layers to register all kinds of binary portions.
Cyrille Bagard
2015-12-19
Fixed several bugs when processing concurrent delayed works.
Cyrille Bagard
2015-12-16
Built a new improved status bar for instructions information.
Cyrille Bagard
2015-12-11
Fixed a bug occurring when testing the trailing byte of an area.
Cyrille Bagard
2015-12-09
Avoided to throw comments too far by defining local columns managers.
Cyrille Bagard
2015-11-27
Protected other data access using locks.
Cyrille Bagard
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@611 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
2015-11-26
Used several threads without lock to disassemble binary code.
Cyrille Bagard
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@610 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
[next]