2852 Commits

Author SHA1 Message Date
Marcus Holland-Moritz
faea9c3c4d feat: add metadata_builder and --rebuild-metadata option 2025-08-17 12:58:38 +02:00
Marcus Holland-Moritz
ca2e5c9e35 feat: optionally add category metadata to file system metadata 2025-08-17 12:58:38 +02:00
Marcus Holland-Moritz
886a107a0e feat(metadata_freezer): log metadata freezing time 2025-08-17 12:58:38 +02:00
Marcus Holland-Moritz
b1f6fd72a7 build: add ENABLE_SANITIZER for other sanitizer types 2025-08-17 12:58:38 +02:00
Marcus Holland-Moritz
05166815b2 refactor(lru_cache): pass prune hook by reference 2025-08-17 12:58:38 +02:00
Marcus Holland-Moritz
32a2ffd0ca refactor: factor out metadata_builder from scanner 2025-08-17 12:58:38 +02:00
Marcus Holland-Moritz
44644ebb0f chore: allow access to thawed/unpacked metadata for rewriting 2025-08-17 12:58:38 +02:00
Marcus Holland-Moritz
115f01d78b chore: update benchmark scripts after v0.12.4 2025-08-17 12:58:38 +02:00
Marcus Holland-Moritz
8180523442 chore: configure coveralls as code coverage backup 2025-08-17 12:58:38 +02:00
Marcus Holland-Moritz
a1b945cce4 chore: skip slow tests for additional cross-compiled builds 2025-07-30 22:27:20 +02:00
Marcus Holland-Moritz
846300baf4 chore: test more cross-compiled builds 2025-07-30 14:11:51 +02:00
Marcus Holland-Moritz
4517e526ba chore: no more --privileged containers 2025-07-29 12:51:43 +02:00
Marcus Holland-Moritz
997118da6e build: one standard to rule them all 2025-07-28 22:46:46 +02:00
Marcus Holland-Moritz
48c1d2a1e5 chore: more CI rebalancing 2025-07-28 22:44:45 +02:00
Marcus Holland-Moritz
47ad455051 chore: update folly/fbthrift 2025-07-28 22:44:45 +02:00
Marcus Holland-Moritz
bb85177925 build: allow full cross-compile build with codegen 2025-07-28 22:44:45 +02:00
Marcus Holland-Moritz
7bd7e3bc8a chore: balance CI workflow jobs 2025-07-28 22:44:45 +02:00
Marcus Holland-Moritz
2dec20b01f build: completely refactor static build to support cross-compilation 2025-07-28 22:44:45 +02:00
Marcus Holland-Moritz
9fc2b895b2 chore: upgrade to codecov-action@v5 2025-07-28 22:44:45 +02:00
Marcus Holland-Moritz
64fd359605 fix(util): folly::exceptionStr() segfaults for exception_ptr on arm32 2025-07-28 22:44:45 +02:00
Marcus Holland-Moritz
5027c12f78 test: skip test that is flaky on i386 2025-07-28 22:44:45 +02:00
Marcus Holland-Moritz
141ea63f52 test: work around clang optimizer bug on aarch64 2025-07-28 22:44:45 +02:00
Marcus Holland-Moritz
c3532ab2eb build: only UPX a binary when using a supported architecture 2025-07-28 22:44:45 +02:00
Marcus Holland-Moritz
6300d33598 chore: simplify DWARFS_BUILD_ID / DWARFS_SYSTEM_ID 2025-07-28 22:44:45 +02:00
Marcus Holland-Moritz
cdf69a7449 test: support running cross-compiled tools test 2025-07-28 22:44:45 +02:00
Marcus Holland-Moritz
c92b39bdf8 build: no need for building boost-stacktrace 2025-07-28 22:44:45 +02:00
Marcus Holland-Moritz
407561f214 fix: a few changes for 32-bit compatibility 2025-07-28 22:44:45 +02:00
Marcus Holland-Moritz
d30fdadf45 chore: update folly/fbthrift 2025-07-28 22:44:45 +02:00
mhx
f95401c28a docs: fix typo in dwarfs-format.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-07-18 17:55:19 +02:00
Marcus Holland-Moritz
c3aea557ae build: add debian to CI pipeline 2025-07-18 17:55:19 +02:00
Marcus Holland-Moritz
4a86aa4231 build: bump cpptrace 2025-07-18 17:55:19 +02:00
Marcus Holland-Moritz
092e77574c chore(safe_main): compatibility with cpptrace-1 2025-07-18 17:55:19 +02:00
Marcus Holland-Moritz
c0725c40fb build: support RISCV64 build (fixes gh #266) 2025-07-18 17:55:19 +02:00
Marcus Holland-Moritz
d96e2d39b4 build: bump libarchive / openssl 2025-07-18 17:55:19 +02:00
Marcus Holland-Moritz
ddcf7d3697 build: make UPX executable optional (not available e.g. on RISC-V) 2025-07-18 17:55:19 +02:00
Marcus Holland-Moritz
e626bf4bc8 build: bump library versions 2025-07-18 17:55:19 +02:00
Marcus Holland-Moritz
550dcecced build: use different versions of libarchive for openssl/libressl 2025-07-18 17:55:19 +02:00
Marcus Holland-Moritz
bb55080759 build: use full and minimal jemalloc configurations 2025-07-18 17:55:19 +02:00
Marcus Holland-Moritz
15b5706a90 docs(dwarfs-format): update section index description (gh #264) 2025-07-18 17:55:19 +02:00
Marcus Holland-Moritz
abe06c6f5a fix(filesystem_parser): more section index discovery checks (gh #264) 2025-07-18 17:55:19 +02:00
Marcus Holland-Moritz
661b951cfd fix(filesystem_parser): more robust section index discovery (gh #264) 2025-07-18 17:55:19 +02:00
Marcus Holland-Moritz
532e86934e build: try adding /bigobj for test targets 2025-07-18 17:55:19 +02:00
Vitaly Zdanevich
8e4a11e59f README.md: Notable users: add uruntime 2025-07-17 09:33:18 +02:00
Marcus Holland-Moritz
66b80efd0f chore: update change log 2025-05-14 09:23:25 +02:00
Marcus Holland-Moritz
5b3a5e1f3c test(block_merger): don't excessively sleep on Windows 2025-05-14 07:09:49 +02:00
Marcus Holland-Moritz
d47cabc537 chore: sync fsst from upstream 2025-05-14 07:09:49 +02:00
Marcus Holland-Moritz
293ed10eff feat(dwarfck): add schema_raw_dump to --detail 2025-05-14 07:02:15 +02:00
Marcus Holland-Moritz
5b095bbf69 feat(metadata_v2): dump more details in frozen metadata breakdown 2025-05-14 07:02:15 +02:00
Marcus Holland-Moritz
eb401acea4 fix(metadata_v2): allow dumping frozen_layout w/o frozen_analysis 2025-05-14 07:02:14 +02:00
Marcus Holland-Moritz
4cbc96293d feat(metadata_v2): more complete metadata breakdown 2025-05-14 07:01:21 +02:00