hasherezade
|
04460e7520
|
[VERSION] 0.5
|
2024-08-29 21:12:03 +02:00 |
|
hasherezade
|
f3148ea545
|
[BUGFIX] Fixed recognizing forwarded functions
|
2024-08-19 22:45:19 +02:00 |
|
hasherezade
|
43534f6667
|
[BUGFIX] Fixed recognizing forwarded functions
|
2024-08-19 22:07:26 +02:00 |
|
hasherezade
|
9287f21afd
|
[REFACT] Refactored fetching exception entry size
|
2024-07-15 22:04:15 +02:00 |
|
hasherezade
|
4d48ae5642
|
[BUGFIX] In ARM64 exceptions: change the interpretation of the XDATA field basing on the flag
|
2024-07-14 01:16:15 +02:00 |
|
hasherezade
|
238c96eb92
|
[FEATURE] Improved parsing Exceptions for ARM64
|
2024-07-13 19:35:32 +02:00 |
|
hasherezade
|
ea5b09c97d
|
[BUGFIX] Change interpretation of the exceptions table for ARM64
|
2024-07-13 18:02:25 +02:00 |
|
hasherezade
|
227518d602
|
[FEATURE] Allow to fetch architecture
|
2024-07-12 17:02:27 +02:00 |
|
hasherezade
|
a29b22f8bd
|
[REFACT] Cleanup. Removed redundant lines
|
2024-07-07 22:49:14 +02:00 |
|
hasherezade
|
e863a8533c
|
[NOBIN] In CMake: select between Qt5 and Qt6 explicitly
|
2024-07-07 04:49:53 +02:00 |
|
hasherezade
|
b0063c4594
|
Revert "Fix warnings"
This reverts commit d5d823ef5f.
|
2024-07-07 04:02:23 +02:00 |
|
hasherezade
|
d92126806f
|
[BUGFIX] Fixed wrong interpretation of a flag
|
2024-06-12 13:36:46 +02:00 |
|
visuve
|
929adce95d
|
Pull request #30 review fix
- See https://github.com/hasherezade/bearparser/pull/30
|
2024-04-06 15:47:32 +03:00 |
|
visuve
|
06da4226e4
|
Fix some warnings pointed out by Cppcheck
|
2024-04-06 10:39:47 +03:00 |
|
visuve
|
d5d823ef5f
|
Fix warnings
- Unused variables
- Variables with same name
|
2024-04-05 22:40:53 +03:00 |
|
visuve
|
406829819b
|
Relax Qt minor version requirements
See https://github.com/hasherezade/bearparser/pull/28 for more details
|
2024-04-03 21:57:41 +03:00 |
|
visuve
|
fba26074e9
|
Add support for Qt 6
|
2024-04-02 20:01:08 +03:00 |
|
Alastair
|
2cb0aea000
|
FIX typo
|
2024-02-20 20:38:36 +00:00 |
|
hasherezade
|
bdae8c5481
|
[BUGFIX] If section Virtual Size is not filled, use Raw Size as Virtual
|
2024-02-20 14:22:46 +01:00 |
|
hasherezade
|
06e63d4d78
|
[FEATURE] Added ResourceVersionWrapper to the header
|
2024-01-20 18:00:23 +01:00 |
|
hasherezade
|
2ed122ac47
|
[BUGFIX] In PEFile::moveDataDirEntry wrap directory after moving
|
2024-01-20 17:02:31 +01:00 |
|
hasherezade
|
1024e147ac
|
[REFACT] In PEFile: wrap data dirs in a new function
|
2024-01-20 16:47:00 +01:00 |
|
hasherezade
|
d44259d5e4
|
[FEATURE] Added functions to fetch each initialized wrapper with a cast
|
2024-01-17 00:03:41 +01:00 |
|
hasherezade
|
74961bfe60
|
[BUGFIX] Simplified BaseReloc verification (previous caused slowdown in loading)
|
2024-01-07 06:46:13 +01:00 |
|
hasherezade
|
7b8e270b5e
|
[NOBIN] Updated comment
|
2024-01-05 23:17:55 +01:00 |
|
hasherezade
|
a0f8ef2172
|
[REFACT] Protect by mutex all operations on sections
|
2024-01-05 21:14:37 +01:00 |
|
hasherezade
|
424334e43e
|
[BUGFIX] In RelocDirWrapper: separate counter for empty entries
|
2024-01-05 05:11:31 +01:00 |
|
hasherezade
|
fb1aa8f504
|
[BUGFIX] In RelocDirWrapper: distinguish between empty and invalid entries
|
2024-01-05 04:46:53 +01:00 |
|
hasherezade
|
12adc76056
|
[FEATURE] In RelocDirWrapper: changes in verification if entries are valid
|
2024-01-05 04:29:51 +01:00 |
|
hasherezade
|
30b4d136ab
|
[BUGFIX] In RelocDirWrapper: protect against parsing too many invalid entries
|
2024-01-05 03:55:34 +01:00 |
|
hasherezade
|
d0b985747e
|
[BUGFIX] Reset count of invalid entries on each wrap
|
2024-01-05 02:18:49 +01:00 |
|
hasherezade
|
c3efa13493
|
[FEATURE] Improved validation of Imports
|
2024-01-05 02:04:10 +01:00 |
|
hasherezade
|
b90ab84790
|
[REFACT] Refactored the prototype of the wrap func.
|
2024-01-04 03:48:08 +01:00 |
|
hasherezade
|
95dd242392
|
[FEATURE] In PEFile: rewrap all the wrappers; dataDirs outside of the lock
|
2024-01-04 03:10:06 +01:00 |
|
hasherezade
|
48ce9ad8e5
|
[NOBIN] In PEFile: removed unsued code block
|
2024-01-04 00:07:56 +01:00 |
|
hasherezade
|
53a375b8ca
|
[REFACT] Moved WatchedLocker outside pe dir
|
2024-01-04 00:06:26 +01:00 |
|
hasherezade
|
cc7a5eef70
|
[FEATURE] Use watched lock. Protect by mutex functions in SecHdrWrapper
|
2024-01-03 22:38:25 +01:00 |
|
hasherezade
|
01204cbd41
|
[W-I-P] In PEFile: protect operations accessing sections by mutex
|
2024-01-03 20:16:00 +01:00 |
|
hasherezade
|
6c3d7e1574
|
[W-I-P] Protect operations accessing sections by a mutex
|
2024-01-03 18:05:25 +01:00 |
|
hasherezade
|
67de67db93
|
[W-I-P] In PEfile: do not recreate wrappers on wrap()
|
2024-01-03 16:53:47 +01:00 |
|
hasherezade
|
eafe83a60e
|
[REFACT] In ImportDirWrapper::getPtr - use m_PE to fetch the fields
|
2024-01-02 16:23:10 +01:00 |
|
hasherezade
|
3279638ca9
|
[REFACT] In ExeElementWrapper: changed initialization
|
2024-01-02 16:21:45 +01:00 |
|
hasherezade
|
c55f640fde
|
[FEATURE] Allow to extract non null-terminated strings
|
2023-12-28 18:05:53 +01:00 |
|
hasherezade
|
2dbaf1cb62
|
[BUGFIX] Changed a constant name in PEFile (Issue #26)
|
2023-11-26 02:37:09 +01:00 |
|
hasherezade
|
4b1cc75c91
|
[BUGFIX] Changed a constant name in DOSExe (Issue #26)
|
2023-11-24 02:40:46 +01:00 |
|
Muhammad Rizwan
|
cc056b66f0
|
Add: Machine Code for .Net PEs
|
2023-10-10 11:35:26 +03:00 |
|
Muhammad Rizwan
|
de764ab064
|
Add: All missing machine codes.
|
2023-10-08 15:37:20 +03:00 |
|
rizwan3d3
|
ee4877efe8
|
Add: Machine code for RISC-V
|
2023-10-08 14:34:09 +03:00 |
|
hasherezade
|
7695bcf859
|
[BUGFIX] In LdConfigWrapper: fixed identifying supression flags
|
2023-08-29 22:59:56 +02:00 |
|
hasherezade
|
65d6417b12
|
[FEATURE] Added a lookup table for mapping common ordinals to funcName
|
2023-06-12 03:07:46 +02:00 |
|