aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2023-09-12symbol filter: minor cleanupsGiuliano Procida
2023-09-12ELF reader: use CFI address for symbolsAleksei Vetrov
2023-09-12ELF loader: add CFI symbol table loaderAleksei Vetrov
2023-09-12ELF loader: fix clang-tidy warningAleksei Vetrov
2023-09-11ELF reading: match TLS variables by nameAleksei Vetrov
2023-09-11DWARF processing: support virtual base class offsetAleksei Vetrov
2023-09-11DWARF processing: support base class virtualityAleksei Vetrov
2023-09-11DWARF processing: support base classesAleksei Vetrov
2023-09-11error: use a wrapper object for hexadecimal output cont.^2Giuliano Procida
2023-09-11Abigail reader: fix bad DWARF-ELF links caused by size zero symbol confusionGiuliano Procida
2023-09-11Abigail reader: add missing libxml2 includeGiuliano Procida
2023-09-11Abigail reader: change SetAttribute to take a string valueGiuliano Procida
2023-09-11README: fix build instructions for CMake buildMatthias Maennich
2023-09-11CMake: clean up link dependenciesMatthias Maennich
2023-09-11DWARF processing: refactor DWARF expression manipulationAleksei Vetrov
2023-08-02DWARF wrappers: ignore TLS location expressionsGiuliano Procida
2023-08-02Use CMake in Dockerfile.Aleksei Vetrov
2023-08-02Add CMake files to build STG externallyAleksei Vetrov
2023-08-02Import Dockerfile from aosp/mainAleksei Vetrov
2023-08-02Remove unused includes from proto_reader/proto_writer headersAleksei Vetrov
2023-08-02Resolve GCC errors in STGAleksei Vetrov
2023-08-02DWARF processor: treat DW_TAG_unspecified_type as Special::Kind::NULLPTRAleksei Vetrov
2023-08-02testdata: update to STG format version 2Giuliano Procida
2023-08-02model change to support C++ nullptrGiuliano Procida
2023-07-26ELF reader: do DWARF duplicates check only for public symbolsAleksei Vetrov
2023-07-26naming: add direct include of graph.h in naming.ccGiuliano Procida
2023-07-26test cases: update to current STG formatGiuliano Procida
2023-07-26DWARF processor: don't fail on variable-length arraysAleksei Vetrov
2023-07-26DWARF processor: ignore DW_TAG_imported_module as child of functionAleksei Vetrov
2023-07-26ELF reader: speed up unificationGiuliano Procida
2023-07-26DWARF processor: ignore DW_TAG_imported_declaration as child of functionAleksei Vetrov
2023-07-26DWARF processor: refactor parsing of child tags to switch/caseAleksei Vetrov
2023-07-26stgdiff: optionally ignore type definition additionsGiuliano Procida
2023-07-26stgdiff test: add missing dependency on comparisonGiuliano Procida
2023-07-26unification: take start ID and split Reserve method out of constructorGiuliano Procida
2023-07-26graph: split Reserve method out of DenseIdSet constructorGiuliano Procida
2023-07-26graph: split Reserve method out of DenseIdMapping constructorGiuliano Procida
2023-07-26graph: allow ForEach method to operate on ID rangesGiuliano Procida
2023-07-26graph: allow DenseIdSet to have a starting offsetGiuliano Procida
2023-07-26graph: allow DenseIdMapping to have a starting offsetGiuliano Procida
2023-07-26Reporting: Fidelity: Remove severity from `stgdiff` fidelity reportsSid Nayyar
2023-07-12ELF reader: use linkage name instead of nameAleksei Vetrov
2023-07-12DWARF processor: process children of incomplete structuresAleksei Vetrov
2023-07-12DWARF processor: support namespaceAleksei Vetrov
2023-07-12DWARF processor: support scope in enumAleksei Vetrov
2023-07-12DWARF processor: skip DW_TAG_GNU_template_template_param childrenAleksei Vetrov
2023-07-12ELF loader: tweak symbol values as per the ARM and AARCH64 ELF ABIsGiuliano Procida
2023-07-12DWARF processor: process static members as variables.Aleksei Vetrov
2023-07-12writer: generate hex IDs using I/O manipulatorsGiuliano Procida
2023-07-12error: use a wrapper object for hexadecimal output cont.Giuliano Procida