43 Commits

Author SHA1 Message Date
Fred Tingaud cc8f4bdda8 Don't forward arguments to make_format_args (#21) 2024-07-06 21:14:11 +02:00
Arsenii es3n1n 5159cb50dc fix(pe): don't try to write empty sections #10 2024-01-23 15:25:45 +01:00
unvociferously 72a0fefa4f fix inconsistencies (#7)
Co-authored-by: aaa <fucker@a.a>
2023-12-26 17:23:25 +01:00
Arsenii es3n1n 36d43b7238 Merge pull request #6 from es3n1n/readme
Readme stuff
2023-12-20 13:59:49 +01:00
Arsenii es3n1n e47871cdd7 docs(readme): fix indentation 2023-12-20 13:59:05 +01:00
Arsenii es3n1n dba02c6725 docs(readme): remove logger stuff from logs 2023-12-20 13:58:45 +01:00
Arsenii es3n1n 8fc5698ef4 docs(readme): add contibuting, bug reporting 2023-12-20 13:55:37 +01:00
Arsenii es3n1n b2eba7c436 docs(readme): add building guide 2023-12-20 13:52:27 +01:00
Arsenii es3n1n 96012d1b84 docs(readme): add spacing 2023-12-20 13:44:07 +01:00
Arsenii es3n1n 8d5d0b7583 docs: initial readme changes 2023-12-20 13:42:56 +01:00
Arsenii es3n1n e3ab790353 Merge pull request #3 from es3n1n/refactoring
Refactoring/Analysis fixes/Progress bars
2023-12-20 13:35:45 +01:00
Arsenii es3n1n a35d17f267 revert: nvm, don't satisfy infer 2023-12-20 13:16:44 +01:00
Arsenii es3n1n 4e56674f33 refactor: satisfy infer 2023-12-20 13:10:39 +01:00
Arsenii es3n1n b38551fe58 fix(decomp_break): explicitly cast to int64_t 2023-12-20 13:02:50 +01:00
Arsenii es3n1n c26d99094a build: build tests only if needed 2023-12-20 12:45:25 +01:00
Arsenii es3n1n b8807af98d refactor: minor changes 2023-12-20 12:11:53 +01:00
Arsenii es3n1n 818f6afb79 refactor(bcf): pass raw pointer to new_bb in generator 2023-12-20 11:22:39 +01:00
Arsenii es3n1n bb69b26008 refactor(config): use generic lambda 2023-12-20 11:20:00 +01:00
Arsenii es3n1n 29b09b0746 refactor(cli): make cli options constexpr 2023-12-20 11:18:21 +01:00
Arsenii es3n1n eafc95da90 feat(logger): handle invalid stdout handles 2023-12-20 11:06:06 +01:00
es3n1n 54295f93da feat(pe): add progress-bar to rebuilder 2023-12-19 18:34:07 +01:00
es3n1n f1f97a52b7 feat(obfuscator): add progress bars to linker 2023-12-19 18:30:20 +01:00
es3n1n 600ca9de8c feat(func_parser): add progress bar 2023-12-19 18:14:34 +01:00
es3n1n 39b7b2146e refactor: remove redundant warns 2023-12-19 18:05:57 +01:00
es3n1n 832d88077c feat(util): add progress-bar 2023-12-19 18:03:17 +01:00
es3n1n 8c131de61f feat(util): add stopwatch 2023-12-19 17:43:04 +01:00
es3n1n de6bbb3da3 fix(anti_decomp): prevent double binding of the label 2023-12-12 18:39:44 +07:00
es3n1n 87b5eb36cc fix(constant_crypt): rva.value_or(0) 2023-12-12 18:06:01 +07:00
es3n1n 8a3db822c5 fix(analysis): some moar analysis fixes 2023-12-12 17:51:26 +07:00
es3n1n bb3d426c09 fix(analysis): minor analysis fixes 2023-12-12 17:13:07 +07:00
es3n1n 8aeaa44c74 fix(analysis): fix label finder 2023-12-12 16:46:27 +07:00
es3n1n 710e83f14c build: add /MP for msvc 2023-12-12 16:45:09 +07:00
es3n1n 71e285a042 refactor: remove unused stuff, add nodiscards 2023-12-12 16:44:36 +07:00
es3n1n 0b35614f7d refactor: add consts, nodiscards, etc 2023-12-08 08:04:56 +07:00
Arsenii es3n1n 4d4f8fbb5f fix(pe): realign sections in rebuilder before assembling them 2023-12-08 01:55:27 +07:00
Arsenii es3n1n f8a8077e40 build: suppress 4661 on msvc 2023-12-08 00:05:55 +07:00
es3n1n e7a9e13e72 fix: move localtime_s under the is_msvc macro check 2023-12-07 23:54:04 +07:00
Arsenii es3n1n c65f1cbbc4 build: initial fixes for the msvc stl 2023-12-07 23:45:58 +07:00
es3n1n 3163a9fb58 fix(anti_decomp): replace qword_ptr with easm::ptr 2023-12-07 20:58:10 +07:00
es3n1n 2647693c23 chore: add license 2023-12-07 20:57:45 +07:00
es3n1n 7adfbb624b build: add submodules 2023-12-06 21:22:57 +07:00
es3n1n 1e5b20c716 docs: add readme 2023-12-06 21:20:29 +07:00
es3n1n 34fbb8020e initial 2023-12-06 21:15:33 +07:00