Commit Graph

89 Commits

Author SHA1 Message Date
fbf2cb43ad ci: setup linux build. (#4) 2025-03-11 18:20:04 +08:00
1a28a84635 docs: almost complete. 2025-03-10 18:37:35 +08:00
91bf6546da ci: publish docs on push. 2025-03-07 20:32:31 +08:00
b3b7d4fb84 docs: setup mkdocs. 2025-03-07 20:18:14 +08:00
c9be8e128f fix: fix wrong type of key. 2025-03-07 11:40:32 +08:00
ccac9623d9 feat: avoid hard-coding exclusion lists. 2025-03-07 11:00:41 +08:00
797acb39c4 feat: add upstream merge helper. 2025-03-06 12:34:56 +08:00
60ab9d6154 fix: minor bug fixes. 2025-03-06 12:34:40 +08:00
af44d604b1 refactor: unified exception handling for llvm. 2025-03-04 16:56:49 +08:00
93087ec1ac feat: new exception handling model. 2025-03-03 13:03:51 +08:00
d679941f97 refactor: add constexpr to some methods. 2025-03-03 13:02:55 +08:00
1b3fa4da55 feat: json serializer of bound_symbol & magic_entry. 2025-03-02 12:08:10 +08:00
6ccf92fc25 refactor: update. 2025-03-02 12:07:41 +08:00
606f005a3b refactor: dump symbol frontend action now using TypedSymbolList. 2025-03-01 23:46:09 +08:00
9d87c68596 refactor: merge symbol-extractor and type-extractor into io/pdb. 2025-03-01 23:44:57 +08:00
c6faa0ae19 refactor: move io out of data_format. 2025-03-01 23:43:16 +08:00
0fbcb9b499 fix: correct use of string types. 2025-03-01 23:42:20 +08:00
b69cad483b refactor: remove useless versions. 2025-03-01 14:19:31 +08:00
5bd1a582f9 feat: complete blob-extractor. 2025-03-01 14:18:21 +08:00
f5cd2cd886 feat: update magicblob parser lib. 2025-03-01 14:18:04 +08:00
fbbeee180e feat: update askrva. 2025-03-01 13:51:11 +08:00
761f3a6d7f feat: add built-in magicblob parser support. 2025-03-01 00:43:39 +08:00
7de3b20a6c feat: add streamed_io. 2025-03-01 00:43:01 +08:00
3e05f75074 refactor: move IOBase to io folder. 2025-03-01 00:42:38 +08:00
c51f7336e5 refactor: add some defs. 2025-03-01 00:41:25 +08:00
fc42c2b6eb chore: make all header files lowercase. 2025-02-28 22:38:23 +08:00
4e8be06f46 fix: fix compile. 2025-02-28 22:28:05 +08:00
5dce170b89 refactor: unified data_format IO. 2025-02-28 22:19:27 +08:00
5f4a912e30 refactor: new project structure. 2025-02-27 23:07:54 +08:00
44d0911320 fix: fix wrong var name. 2025-02-24 22:08:37 +08:00
5604826370 feat: add blob-extractor. 2025-02-24 21:55:55 +08:00
675b6c5ab1 feat: enhance options. 2025-02-21 12:22:48 +08:00
693e5c7883 fix: fix patches. 2025-02-21 00:21:53 +08:00
b5955c72ed fix: fix find in context. 2025-02-21 00:21:46 +08:00
d7b3c224ad feat: add StrUtil.find_mb. 2025-02-21 00:20:38 +08:00
6647e8b44d fix: add missing namespace. 2025-02-19 00:14:00 +08:00
4d6123d308 feat: add some template patches. 2025-02-18 23:14:18 +08:00
3bc2bc18e2 refactor: move regex_preprocess_name to StrUtil.flatten 2025-02-18 23:06:43 +08:00
17c40da907 feat: enhance find_m, add rfind_m. 2025-02-18 21:36:26 +08:00
278b78446a docs: update channel url. 2025-02-16 23:42:05 +08:00
2a3a7e3da3 feat: implement invalid default operator/ctor eraser. 2025-02-16 23:37:17 +08:00
0abc0841ae fix: ignore enum class. 2025-02-16 20:05:23 +08:00
63f93f46e8 feat: trivial initializer generator. 2025-02-16 16:21:35 +08:00
9903d2b4fa feat: support nested classes. 2025-02-16 15:35:36 +08:00
2d1179e418 feat: IPI & TPI stream merger. 2025-02-12 02:03:14 +08:00
a19692c659 refactor: make SymbolData::for_each const qualified. 2025-02-12 02:03:01 +08:00
dd46c2ffde refactor: use PEP-8 style instead of CamelCase. 2025-02-11 22:22:08 +08:00
a6365a05d4 refactor: rename Data to SymbolData. 2025-02-10 00:16:13 +08:00
3c9c63c0c7 feat: autofix of msvc C2734 error. 2025-02-07 22:43:33 +08:00
14fba437d5 feat: add option of extra invalid type remover. 2025-02-07 19:05:08 +08:00