16 Commits

Author SHA1 Message Date
Marcus Holland-Moritz
a1ba52d146 chore(dwarfsextract): use iolayer abstractions for mapping image 2024-01-06 17:28:27 +01:00
Marcus Holland-Moritz
f7336ba043 refactor: clean up & simplify error handling 2024-01-06 17:28:27 +01:00
Marcus Holland-Moritz
b5e6398c96 refactor: add parse_image_offset + test 2024-01-06 17:28:27 +01:00
Marcus Holland-Moritz
b87db2d15a test: add dwarfsextract perfmon test 2023-12-29 00:01:47 +01:00
Marcus Holland-Moritz
fea0352f67 test: test command line tool usage / help 2023-12-28 19:24:46 +01:00
Marcus Holland-Moritz
7b2029674d refactor: simplify calling *_main() from tests even more 2023-12-28 19:02:52 +01:00
Marcus Holland-Moritz
676e46dd60 chore: add another *_main overload that always accepts utf8 args
This is mostly for convenient use from within the test suite.
2023-12-28 19:02:03 +01:00
Marcus Holland-Moritz
298e23973a refactor: more iolayer abstraction 2023-12-28 19:02:03 +01:00
Marcus Holland-Moritz
ad9bae8618 fix: ensure common options (like --log-level) are consistent 2023-12-19 16:32:48 +01:00
Marcus Holland-Moritz
447320b15a refactor(filesystem_v2): simplify constructor 2023-12-19 16:32:48 +01:00
Marcus Holland-Moritz
bef05cbfcf Show libarchive version in dwarfsextract 2023-12-17 23:02:28 +01:00
Marcus Holland-Moritz
5ae78b9315 Add file system performance monitor 2023-06-29 12:51:28 +02:00
Marcus Holland-Moritz
77f2d39437 Finally get rid of std::endl 2023-06-27 14:22:05 +02:00
Marcus Holland-Moritz
1dcab5996e Use wmain() on Windows 2023-06-26 23:03:05 +02:00
Marcus Holland-Moritz
e0c8099b90 WIP file_off_t 2023-06-22 01:14:52 +02:00
Marcus Holland-Moritz
4681523673 Build universal binary 2023-05-28 16:22:36 +02:00