aboutsummaryrefslogtreecommitdiff
path: root/stg.cc
AgeCommit message (Expand)Author
2024-03-08proto: add an option to print annotations for STG outputSid Nayyar
2024-03-08proto writer: fix created file permissionsSid Nayyar
2024-03-08proto writer: print directly to a zero copy file output streamSid Nayyar
2024-02-09runtime: rename files metrics.* to runtime.*Giuliano Procida
2024-02-09rename Metrics to Runtime and put runtime function parameters firstGiuliano Procida
2024-02-09make all Time objects constGiuliano Procida
2024-02-09metrics: make Metrics responsible for outputGiuliano Procida
2023-12-13error: allow context to be added to Exception objectsGiuliano Procida
2023-12-13Fix `stg`'s behaviour for multi-format inputsMatthias Maennich
2023-11-20remove stg and stgdiff --skip-dwarf option cont.upstream-masterGiuliano Procida
2023-11-20remove stg and stgdiff --skip-dwarf optionGiuliano Procida
2023-11-20remove stg --info optionGiuliano Procida
2023-10-31stg: make GetInterface methods constGiuliano Procida
2023-10-31stg: better merge diagnosticsGiuliano Procida
2023-10-31stg: support --files as a synonym of --file-filterGiuliano Procida
2023-09-12DWARF processor: use file entry information to filter definitionsAleksei Vetrov
2023-09-12Add `--symbol-filter` option as synonym for `--symbols`Aleksei Vetrov
2023-09-12Refactor symbol filter to generic filterAleksei Vetrov
2023-07-26unification: take start ID and split Reserve method out of constructorGiuliano Procida
2023-07-12type roots: add merge supportGiuliano Procida
2023-06-30unification: apply graph node substitutions in destructorGiuliano Procida
2023-06-30unification: move substitution functionality to here from type resolutionGiuliano Procida
2023-06-30type resolution: rework ResolveTypes interface and callersGiuliano Procida
2023-06-22stg, stgdiff: eliminate evil global variableGiuliano Procida
2023-05-16stg: remove ability to emit unstable outputGiuliano Procida
2023-05-16type_roots: Die when merge is requested on interfaces with type rootsSid Nayyar
2023-05-16type_roots: Add flag to `stg` and `stgdiff` tools for capturing types as rootsSid Nayyar
2023-05-16type_roots: Add `ReadOptions` struct for ELF readerSid Nayyar
2023-05-16type_roots: Add types map to `Interface` nodeSid Nayyar
2023-03-29type_roots: Rename STG internal `Symbols` node to `Interface`Sid Nayyar
2023-02-09input: factor out common Read function from tools and testsGiuliano Procida
2023-02-03DWARF reader: apply type resolution to all idsAleksei Vetrov
2023-02-03Type resolution: allow multiple rootsAleksei Vetrov
2023-01-27all your brace are belong to usGiuliano Procida
2023-01-25Enable DWARF processing by defaultAleksei Vetrov
2023-01-25add type resolution passGiuliano Procida
2023-01-17Add missing std includesMatthias Maennich
2023-01-09stg: add support for symbol filteringGiuliano Procida
2023-01-06sort #include directivesGiuliano Procida
2023-01-06stg: improve Merge implementationGiuliano Procida
2023-01-06stable_ids: Add ability to write STG protobuf with stable external idsSid Nayyar
2023-01-06stg: add deduplication passGiuliano Procida
2023-01-05Abigail reader: add libxml2 metricsGiuliano Procida
2023-01-05`stg`, `stgdiff`: rename `--times` to `--metrics`Giuliano Procida
2023-01-05stg: remove `--counters` option and plumbingGiuliano Procida
2023-01-05metrics: rename timing to metricsGiuliano Procida
2023-01-05DWARF: temporarily disable DWARF processing by defaultAleksei Vetrov
2022-12-13stg, stgdiff: add support for native formatSid Nayyar
2022-12-13stg: tweak usage string and documentationGiuliano Procida
2022-12-13Abigail reader: remove verbose output flagGiuliano Procida