summaryrefslogtreecommitdiff
path: root/Meta/serenity_gdb.py
AgeCommit message (Collapse)Author
2022-04-01Meta: Avoid showing elements in extremely large vectors in gdbAli Mohammad Pur
This is most often just an invalid vector anyway.
2022-04-01Meta: Update gdb script for changes in HashTableAli Mohammad Pur
2021-11-12Meta: Update the gdb script for the new RefPtr layoutAli Mohammad Pur
2021-10-18Meta: Add a gdb pretty printer for AK::ArrayBrian Gianforcaro
2021-06-16Meta: Remove gdb pretty printer for AK::InlineLinkedListBrian Gianforcaro
2021-05-22Meta: Display DistinctNumeric as its alias name in GDB if possibleAli Mohammad Pur
All DistinctNumerics are given an identifying tag, if the tag is generated by the macro, print the alias instead of DistinctNumeric.
2021-05-22Meta: Add GDB pretty printer for AK::VariantAli Mohammad Pur
2021-05-22Meta: Pretty-print the types in serenity_gdb.pyAli Mohammad Pur
DistinctNumeric<T, ...> and some other types are very long, but the template arguments provide no particular value, so just don't show them
2021-05-21Meta: Add GDB pretty printer for AK::SinglyLinkedListBrian Gianforcaro
2021-05-21Meta: Add GDB pretty printer for AK::InlineLinkedListBrian Gianforcaro
This allows a developer to easily dump a InlineLinkedList in the debugger without having to manually running the list. I needed this for a recent bug investigation in the Kernel.
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
SPDX License Identifiers are a more compact / standardized way of representing file license information. See: https://spdx.dev/resources/use/#identifiers This was done with the `ambr` search and replace tool. ambr --no-parent-ignore --key-from-file --rep-from-file key.txt rep.txt *
2021-04-22Meta: Add GDB pretty printersGunnar Beutner