aboutsummaryrefslogtreecommitdiff
path: root/gdb/disasm.c
AgeCommit message (Expand)AuthorFilesLines
2023-11-29Remove gdb_static_assertTom Tromey1-1/+1
2023-11-21gdb: Replace gdb::optional with std::optionalLancelot Six1-7/+7
2023-10-10gdb: remove target_gdbarchSimon Marchi1-4/+7
2023-06-05Use "unrelocated" terminology in linetable_entryTom Tromey1-5/+5
2023-04-29gdb: Fix building with latest libc++Manoj Gupta1-1/+1
2023-03-17Fix line table regressionTom Tromey1-9/+15
2023-03-11Constify linetablesTom Tromey1-1/+1
2023-03-11Change linetables to be objfile-independentTom Tromey1-9/+18
2023-03-11Add operator< and operator== to linetable_entryTom Tromey1-1/+1
2023-01-01Update copyright year range in header of all files managed by GDBJoel Brobecker1-1/+1
2022-11-28gdb/disasm: mark functions passed to the disassembler noexceptAndrew Burgess1-12/+13
2022-10-24[gdb] Fix rethrow exception slicing in pretty_print_insnTom de Vries1-2/+2
2022-10-02gdb: improve disassembler styling when Pygments raises an exceptionAndrew Burgess1-21/+48
2022-10-02gdb: disassembler opcode display formattingAndrew Burgess1-3/+40
2022-10-02gdb/disasm: read opcodes bytes with a single read_code callAndrew Burgess1-9/+7
2022-09-12Use checked_static_cast in more placesTom Tromey1-2/+1
2022-09-06gdb: Add non-enum disassembler optionsTsukasa OI1-0/+4
2022-07-25gdb: handle dis_style_sub_mnemonic disassembler styleAndrew Burgess1-0/+1
2022-07-11gdb: add support for disassembler styling using libopcodesAndrew Burgess1-7/+177
2022-07-11gdb: have gdb_disassemble_info carry 'this' in its stream pointerAndrew Burgess1-9/+26
2022-06-15gdb: unify two dis_asm_read_memory functions in disasm.cAndrew Burgess1-13/+3
2022-06-15gdb: refactor the non-printing disassemblersAndrew Burgess1-51/+37
2022-06-15gdb: add extension language print_insn hookAndrew Burgess1-3/+26
2022-06-15gdb: add new base class to gdb_disassemblerAndrew Burgess1-20/+38
2022-04-04gdb: remove use of vfprintf_filteredAndrew Burgess1-1/+1
2022-04-04objdump/opcodes: add syntax highlighting to disassembler outputAndrew Burgess1-2/+32
2022-03-29Unify gdb printf functionsTom Tromey1-22/+22
2022-03-29Unify gdb puts functionsTom Tromey1-3/+3
2022-03-29Unify vprintf functionsTom Tromey1-1/+1
2022-02-14gdb: use python to colorize disassembler outputAndrew Burgess1-2/+56
2022-02-07gdb/disasm: combine the no printing disassembler setup codeAndrew Burgess1-5/+12
2022-02-06gdb: remove SYMTAB_LINETABLE macro, add getter/setterSimon Marchi1-8/+8
2022-01-31gdb: fix some clang-tidy readability-misleading-indentation warningsSimon Marchi1-1/+1
2022-01-26Always call the wrap_here methodTom Tromey1-2/+2
2022-01-26Convert wrap_here to use integer parameterTom Tromey1-2/+2
2022-01-01Automatic Copyright Year update after running gdb/copyright.pyJoel Brobecker1-1/+1
2021-12-08gdb: use try/catch around a gdb_disassembler::print_insn callAndrew Burgess1-5/+34
2021-10-22gdb: make disassembler fprintf callback a static member functionAndrew Burgess1-16/+15
2021-10-13gdb: improve error reporting from the disassemblerAndrew Burgess1-5/+9
2021-10-03gdb: make string-like set show commands use std::string variableSimon Marchi1-4/+7
2021-05-27gdb: make add_setshow commands return set_show_commandsSimon Marchi1-5/+4
2021-05-19gdb: Pass std::strings to ui_out::field_string () where convenientMarco Barisione1-1/+1
2021-01-01Update copyright year range in all GDB filesJoel Brobecker1-1/+1
2020-11-02gdb, gdbserver, gdbsupport: fix leading space vs tabs issuesSimon Marchi1-4/+4
2020-07-23gdb/disassembly: Update to handle non-statement addressesAndrew Burgess1-6/+0
2020-03-10gdb: Add support for tracking the DWARF line table is-stmt fieldAndrew Burgess1-0/+6
2020-01-19Call disassemble_free_target in gdbTom Tromey1-1/+8
2020-01-13gdb: add back declarations for _initialize functionsSimon Marchi1-1/+2
2020-01-01Update copyright year range in all GDB files.Joel Brobecker1-1/+1
2019-10-19Replace some more qsort calls with std::sortChristian Biesinger1-16/+14