Activity for gendasm

  • Donna Whisnant committed [1f0243] on Code

    Update README for the MCS-51 target.

  • Donna Whisnant committed [4417dd] on Code

    Add support to MCS51 to select length of the 0xA5 "undefined" opcode.

  • Donna Whisnant committed [0e4668] on Code

    Corrections and additions to predefined 8051 SFR equate names.

  • Donna Whisnant committed [049994] on Code

    Change comment class of labels from CTF_CODE to CTF_ALL.

  • Donna Whisnant committed [ec5a2a] on Code

    Add label resolution support for 16-bit data constants,

  • Donna Whisnant committed [7e6f7d] on Code

    Add MCS51 (8051) disassembler.

  • Donna Whisnant committed [e13d4d]

    Spell 'Disassembler' correctly.

  • Donna Whisnant committed [e5db8a]

    Update the README documentation.

  • Donna Whisnant committed [858aef]

    Add printing of demangled names in comments of indirects.

  • Donna Whisnant committed [936f85]

    Add more interesting ELF AVR test case.

  • Donna Whisnant committed [9fdaec]

    Add test inclusion guards for ELF_SUPPORT and LIBIBERTY_SUPPORT.

  • Donna Whisnant committed [9a4d30]

    Add DMEM_ALLOC memory descriptor for allocated but uninitialized memory.

  • Donna Whisnant committed [582e0f]

    Add ELF reader cross-linking of RAM and Init data in Flash Shadow.

  • Donna Whisnant committed [aabf64]

    Add support to add indirects from ELF file vtable entries on AVR.

  • Donna Whisnant committed [c020be]

    Add 68hc11 example project for side-by-side comparison.

  • Donna Whisnant committed [3b6d16]

    Fix bug in CM6811Disassembler::FormatComments().

  • Donna Whisnant committed [3c8aec]

    Add M6811 disassembly, fuzzy function analysis, and roundtrip tests.

  • Donna Whisnant committed [126a4e]

    Add support for elf file object offset addressing in disassembly.

  • Donna Whisnant committed [8bc414]

    Fix bug in MakeOutputLine() comment wrapping logic.

  • Donna Whisnant committed [7f4d77]

    Treat elf functions as objects.

  • Donna Whisnant committed [6e0454]

    Add support for C++ name demangling in disassembly comments.

  • Donna Whisnant committed [6d204a]

    Add m_SymbolTable[] to CDisassembler to parallel m_LabelTable[].

  • Donna Whisnant committed [67bd9a]

    Output asavr .bank directive for EE only if its size is >0.

  • Donna Whisnant committed [b2481a]

    Fix section output duplication by iterating on individual memBlocks.

  • Donna Whisnant committed [74c3d6]

    Set memory allocation for NOBITS areas of .elf files for .bss output.

  • Donna Whisnant committed [676ed4]

    Fix invalid CRef branch comments in data areas of Harvard architecture.

  • Donna Whisnant committed [5a77b5]

    Add support for EE memory ranges and data.

  • Donna Whisnant committed [4ad31f]

    Output section trailing labels with the section instead of in equates.

  • Donna Whisnant committed [d89628]

    Fix EE memory segment outputting on asavr assembler target.

  • Donna Whisnant committed [03c698]

    Fix stack smash in CAVRDisassembler::CreateOperand().

  • Donna Whisnant committed [456a27]

    Add sainsmart3018-v-sainsmartcnc3 tests.

  • Donna Whisnant committed [a0068e]

    Add asavr target assembler roundtrip tests.

  • Donna Whisnant committed [fcbb7e]

    Add support for multiple target assemblers per GDC.

  • Donna Whisnant committed [c62c20]

    Run hex2bin in batch mode for tests.

  • Donna Whisnant committed [070caf]

    Fix ascii/non-ascii mode data output on the AVR GDC.

  • Donna Whisnant committed [7fc1ba]

    Add DataBlock command to control-file parsing.

  • Donna Whisnant committed [0ec5ab]

    Add support for exporting and comparing Data Blocks.

  • Donna Whisnant committed [c0fb0a]

    Fix WriteDataSection() functions to break output on declared DataBlocks.

  • Donna Whisnant committed [3f19d0]

    Update roundtrip test control files to include jump table indirects.

  • Donna Whisnant committed [ef83d5]

    Reorganize the test/data folder for consistency.

  • Donna Whisnant committed [f67c67]

    Make comparison matrix computation multithreaded.

  • Donna Whisnant committed [5d1249]

    Add m_mapSortedFunctionMap mapping of functions by size to CFuncDescFile.

  • Donna Whisnant committed [0a283a]

    Add logic to increment address on OpByte field line wrapping.

  • Donna Whisnant committed [e11f14]

    Add the indirects for the Jump Table in the SainSmart3018Pro image.

  • Donna Whisnant committed [9e34af]

    Add call/rcall special case within same function for CAVRDisassembler.

  • Donna Whisnant committed [0e699a]

    Add tests for elf processing and roundtrip through the assembler.

  • Donna Whisnant committed [c218aa]

    Don't add vertical tab on label break lines we're already breaking.

  • Donna Whisnant committed [aabf79]

    Fix m_bVBreakEquateLabels on AVR.

  • Donna Whisnant committed [c393a3]

    Remove redundant m_PC check in WriteDataSection() functions.

  • Donna Whisnant committed [71c754]

    Move WriteDataSection/WriteCodeSection label printing inside the switch.

  • Donna Whisnant committed [7693c7]

    Add additional error messages in preparation for ELF support.

  • Donna Whisnant committed [6b6c77]

    Add msgFile and errFile streams to DFC functions.

  • Donna Whisnant committed [797f40]

    Extend padString() to do prepend padding of arbitrary characters.

  • Donna Whisnant committed [ffaf13]

    Add initial support for reading data from ELF files.

  • Donna Whisnant committed [5e4576]

    Add 68hc11 helper include files from the m6811dis days.

  • Donna Whisnant committed [6b3812]

    Add symbol table dumping to ELF DFC.

  • Donna Whisnant committed [573aec]

    Rework ELF DFC code to consolidate reading operations.

  • Donna Whisnant committed [922d2a]

    Add CMake ENABLE_TESTING option initially set to 'OFF'.

  • Donna Whisnant committed [cf38d0]

    Introduce new DFC functions that can update CDisassembler objects.

  • Donna Whisnant committed [d82fd0]

    Allow ELF support to work on non-GCC if not using I/O Stream methods.

  • Donna Whisnant committed [a61bd2]

    Add ELF reader Symbol Table support to add labels and entry points.

  • Donna Whisnant committed [c58e44]

    Make CELFDataFileConverter::_ReadDataFile() differentiate nReadMode.

  • Donna Whisnant committed [e90aee]

    Make CAVRDisassembler::WriteHeader() include FC_ADDRESS for consistency.

  • Donna Whisnant committed [cf9ce8]

    Consolidate the CodeEntryPoints and IOPorts lists in CAVRDisassembler.

  • Donna Whisnant committed [3b519b]

    Add .gitignore

  • Donna Whisnant committed [b7bc26]

    Start with M6811DIS and rewrite the core.

  • Donna Whisnant committed [f3e968]

    Add README

  • Donna Whisnant committed [0c61bc]

    Port/rewrite the M6811DIS GDC code to gendasm.

  • Donna Whisnant committed [ea2605]

    Fix CDisassemblers container.

  • Donna Whisnant committed [852f8f]

    Update gendasm.cpp and main() to be able to call m6811dis with binary.

  • Donna Whisnant committed [e49eec]

    Implement CDisassemblers collection and registration class.

  • Donna Whisnant committed [1cd5a0]

    Port/rewrite CBinaryDataFileConverter code to gendasm.

  • Donna Whisnant committed [e7ddf9]

    Fix MemMap parsing.

  • Donna Whisnant committed [68a794]

    Fix clearing of std::ostringstream object in CDisassembler::Pass3.

  • Donna Whisnant committed [92cf50]

    Realign CDisassembler function, flag, and control value visibility.

  • Donna Whisnant committed [624368]

    Add 'deterministic' command-line option for diffing tests.

  • Donna Whisnant committed [c1db75]

    Add ERR_INVALID_RECORD and errorMessage() helper to EXCEPTION_ERROR.

  • Donna Whisnant committed [c16289]

    Port/rewrite CIntelDataFileConverter code to gendasm.

  • Donna Whisnant committed [7cfd76]

    Remove unnecessary includes from CBinaryDataFileConverter.

  • Donna Whisnant committed [24f57d]

    Register the CIntelDataFileConverter in gendasm main.

  • Donna Whisnant committed [d1dab7]

    Add support for user comments on "LABEL" in control file.

  • Donna Whisnant committed [7e82ac]

    Get MemRange names from array when formatting output.

  • Donna Whisnant committed [f0e565]

    Create enums for the parse command lists.

  • Donna Whisnant committed [257876]

    Add flag to GDC to disable MemRange overlap check on Ctrl File parsing.

  • Donna Whisnant committed [d6f061]

    Cleanup parseArgLine() to mirror fixes in CCSVStream origins.

  • Donna Whisnant committed [6e4161]

    Add COMMENT_TYPE_FLAGS to differentiate where comments are placed.

  • Donna Whisnant committed [1f09da]

    Add COMMENT command to Control File parsing.

  • Donna Whisnant committed [b1ecc8]

    Add M6811DIS specific operand indirect ref comment generation.

  • Donna Whisnant committed [629f79]

    Starting work on AVR disassembler.

  • Donna Whisnant committed [01f642]

    Add optional per-opcode matching function.

  • Donna Whisnant committed [869eda]

    Define the main AVR disassembler opcode table.

  • Donna Whisnant committed [8b6d84]

    Give the AVR Disassembler a version and a name.

  • Donna Whisnant committed [0b10ba]

    Add AVR Opcode Control values to the Opcode Table.

  • Donna Whisnant committed [28b9cc]

    Make the type ordering in TDisassemblerTypes<> consistent with COpcodeEntry.

  • Donna Whisnant committed [48844c]

    Implement core of CAVRDisassembler.

  • Donna Whisnant committed [e598a0]

    Output CAVRDisassembler::IOLabelDeref() as two hex digits instead of four.

  • Donna Whisnant committed [8c35f4]

    Add library name alias support to the data file converters.

  • Donna Whisnant committed [5d0f44]

    Complete reversal and rewrite of previous LABEL_TYPE logic.

  • Donna Whisnant committed [5f215e]

    Add predefined MCU support.

  • Donna Whisnant committed [9c9eeb]

    Add virtual function 'override' tags on DFC and GDC classes.

1 >
MongoDB Logo MongoDB