summaryrefslogtreecommitdiff
path: root/src/arch
AgeCommit message (Collapse)Author
2024-05-17Define datatypes.h and move the remaining endianness.[ch] content into io.[ch].Cyrille Bagard
2023-10-09Support some last missing features from Kaitai: bit fields, instance search ↵Cyrille Bagard
order and stream EOF.
2023-09-10Tune the compilation using flags instead of a config file.Cyrille Bagard
2023-05-21Delete an extra level of types for the Python bindings instructions.Cyrille Bagard
2022-12-29Refactor Makefiles to exclude GTK on demand.Cyrille Bagard
2022-08-17Disable the extra data storage inside the GObject structure.Cyrille Bagard
2021-12-30Create generic functions to load and store operands.Cyrille Bagard
2021-12-26Provide a method to hash all ARMv7 operands.Cyrille Bagard
2021-09-26Provide a serialization capability for operands.Cyrille Bagard
2021-08-24Serialize registers when needed.Cyrille Bagard
2021-08-21Delete an unused "meta" instruction.Cyrille Bagard
2021-08-21Define all architecture instructions as serializable.Cyrille Bagard
2021-08-20Prepare architecture processors for serialization.Cyrille Bagard
2021-08-14Reorganize the code for immediate operands.Cyrille Bagard
2021-08-14Improve the object padding exploitation for operands.Cyrille Bagard
2021-08-12Connect a factory for operands to all the instructions.Cyrille Bagard
2021-08-10Prepare all Dalvik operands for a singleton status.Cyrille Bagard
2021-08-08Introduce singletons for operands.Cyrille Bagard
2021-06-01Improve the code quality by renaming the type for packed buffers.Cyrille Bagard
2021-01-09Changed some installation paths and included a pkgconfig configuration.Cyrille Bagard
2020-10-20Fixed some compilation warnings.Cyrille Bagard
2020-09-21Defined lock mechanism for buffer caches.Cyrille Bagard
2020-08-22Defined paths to access to the instruction operands.Cyrille Bagard
2020-07-27Replaced all BLC_* constants by the new DLC_* values.Cyrille Bagard
2020-07-27Removed some extra special column indexes.Cyrille Bagard
2020-07-26Avoided fixed columns when filling lines with locations.Cyrille Bagard
2020-07-23Renamed some files.Cyrille Bagard
2020-07-14Typo.Cyrille Bagard
2020-06-29Included the packed buffers in the Python bindings.Cyrille Bagard
2020-06-21Reorganized the code for target operands.Cyrille Bagard
2020-06-07Reorganized the operands behaving like proxies.Cyrille Bagard
2020-06-02Extended the Python bindings for disassembling contexts.Cyrille Bagard
2020-05-28Adapted the API for renamed operands.Cyrille Bagard
2020-05-04Recognized reserved instructions as special cases.Cyrille Bagard
2020-05-03Defined the missing features required to build operands from Python.Cyrille Bagard
2020-04-29Improved the documentation of the disassembly cache for Python.Cyrille Bagard
2020-04-21Redefined the interface for creating new processors from Python.Cyrille Bagard
2020-04-19Changed the way the key for an architecture is provided.Cyrille Bagard
2020-03-01Given some priority to Elf PLT entries during the disassembly process.Cyrille Bagard
2020-03-01Cleaned the instruction flags when requested.Cyrille Bagard
2020-02-29Broken ARMv7 basic blocks depending on conditional flags.Cyrille Bagard
2020-02-18Relocated the raw instructions.Cyrille Bagard
2020-02-17Relocated the undefined instructions.Cyrille Bagard
2020-02-06Restored hexadecimal as default rendering for immediate values.Cyrille Bagard
2020-02-04Reduced the size required for register operands.Cyrille Bagard
2020-02-04Updated copyright headers.Cyrille Bagard
2020-02-04Deleted unused deprecated functions.Cyrille Bagard
2020-02-04Compressed the operands relative to immediate values.Cyrille Bagard
2020-02-04Moved the definition of a lock bit.Cyrille Bagard
2020-02-04Created a new interface for renamed operands.Cyrille Bagard