497 Commits

Author SHA1 Message Date
hasherezade c18e939d7e [FEATURE] In Executable: added counts to enums 2026-06-03 06:22:20 -08:00
hasherezade 9221510838 [BUGFIX] Removed limit for resources to be parsed 2025-10-04 04:38:06 +02:00
hasherezade 9e87bdd8a6 [BUGFIX] Fixed validation of the forwarder name 2025-08-27 08:57:09 +02:00
hasherezade e2bfabf5d8 [VERSION] 0.6 2025-04-25 14:58:11 -08:00
hasherezade a4c23fd47f [REFACT] In TlsDirWrapper: small cleanup 2025-04-25 14:27:18 +02:00
hasherezade fb4e13f0ef [BUGFIX] In TLS Wrapper: if the pointer to callbacks is 0, skip 2025-04-25 14:16:50 +02:00
hasherezade 05a0aa308a [REFACT] Use const pointers in PE checksum calculation 2025-04-23 18:06:13 -08:00
hasherezade 0c58116cbe Updated CMake version to 3.12 2025-04-22 20:16:12 +02:00
hasherezade 8c76d3d58b [REFACT] Cleanup of ByteBuffer initialization 2025-04-21 23:09:16 +02:00
hasherezade 46a00afb27 [REFACT] Define bufisize_t as size_t. Check max size before resizing 2025-04-21 08:00:12 -08:00
hasherezade 2d294442c5 [FEATURE] Added masking values to DWORD 2025-04-21 07:41:18 -08:00
hasherezade 39e57bedb5 [BUGFIX] Define LLONG_MAX as an upper bound of FileSize 2025-04-21 07:29:11 -08:00
hasherezade c0fec05425 [BUGFIX] In FileBuffer: fixed uninitialized variable 2025-04-21 07:07:31 -08:00
hasherezade e90f478390 [BUGFIX] In ByteBuffer: clean up constructors 2025-04-21 07:06:09 -08:00
hasherezade 828e6268d2 [REFACT] In ByteBuffer: removed releasable interface 2025-04-21 05:47:36 -08:00
hasherezade a3da5faf13 [REFACT] In ByteBuffer: simplified constructor 2025-04-20 20:13:52 -08:00
hasherezade cf42205f9e [REFACT] Removed debug strings 2025-04-20 19:36:32 -08:00
hasherezade f016343a72 Updated CMake version 2025-04-20 19:24:57 -08:00
hasherezade 60c435b27c [FEATURE] In ByteBuffer: added reference counter 2025-04-20 17:01:55 -08:00
hasherezade 9684d8fc76 [REFACT] Cleaned exception 2025-04-20 15:31:06 -08:00
hasherezade ae104aba70 [BUGFIX] In QString::fromUtf16 : added missing cast 2025-04-20 15:13:24 -08:00
hasherezade a610f3b7f2 [NOBIN] Enabled multi-processor compilation 2025-04-20 14:56:00 -08:00
hasherezade ca0b84bd00 [REFACT] Cleanup types. Add explicit cast 2025-04-20 14:55:05 -08:00
hasherezade d0ba121dec [REFACT] Resize buffer using realloc 2025-04-18 20:47:16 +02:00
hasherezade 938c89cf28 [FEATURE] Allow to get pointers to available wrappers 2025-04-12 15:18:52 +02:00
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