Commit Graph

124 Commits

Author SHA1 Message Date
hasherezade a349426d9a [FEATURE] Distinguish reproducible builds 2023-03-07 16:47:33 +01:00
cocateh 2cc95ee37a [FEATURE] Recognize Thumb2 PE files 2023-03-07 12:13:05 +01:00
hasherezade 7f7d94f65d [BUGFIX] Removed a redundant, overloaded function 2023-03-04 02:43:48 +01:00
hasherezade 0e07f21765 [BUGFIX] In DebugDirWrapper::loadNextEntry fixed parameter type inconsistent with the base class 2023-02-21 20:15:40 +01:00
hasherezade ee5c309f26 [BUGFIX] In DebugDir: check against 0 address 2023-02-21 17:14:36 +01:00
hasherezade f00654cf43 [BUGFIX] In DebugDirWrapper: in getFieldsCount() - use the number of entries from the list 2023-02-21 16:42:25 +01:00
hasherezade eeaed2f378 [FEATURE] Show type name as DbgDir entry name 2023-02-21 03:52:57 +01:00
hasherezade 3948442bca [REFACT] Small cleanup 2023-02-21 03:26:52 +01:00
hasherezade 472e8167ee [FEATURE] Refactor DebugDirWrapper to parse all the entries (not just the first one) 2023-02-21 00:47:11 +01:00
hasherezade c829e5655e Merge branch 'master' into issue_11 2023-02-13 03:41:02 +01:00
hasherezade 437bf2ffae [REFACT] Use saved original size to decide if the file was resized 2023-02-13 03:32:22 +01:00
hasherezade 6123955b49 [FEATURE] Added a func to validate import name 2023-02-12 22:37:02 +01:00
hasherezade 331188e35e [FEATURE] Support a DLL Characteristics flag: IMAGE_DLLCHARACTERISTICS_HIGH_ENTROPY_VA 2023-02-09 13:11:46 +01:00
hasherezade 89bca95d4c [BUGFIX] Round down the unaligned sections to file alignment 2022-10-24 18:03:02 +02:00
hasherezade 8f489b7066 [NOBIN] Normalized indentations 2022-10-24 16:09:12 +02:00
hasherezade 9ba968a751 [REFACT] In computeChecksum: check buffer bounds. Normalized offset type. 2022-09-25 22:14:26 +02:00
hasherezade 608bf148f1 [BUGFIX] FileBufferException should inherit from BufferException 2022-09-25 09:43:11 +02:00
hasherezade d1a8067fdd [BUGFIX] Create sections wrapper only if sections count != 0. Fixed check if sections wrapper is not null 2022-09-24 23:32:42 +02:00
hasherezade 7edbabff71 [REFACT] Cleanup loading truncated file 2022-09-18 08:27:11 +02:00
hasherezade 26ddd9beb9 [FEATURE] Allow to load file truncated 2022-09-18 08:23:07 +02:00
hasherezade fc4acfae8e [REFACT] Fixed inconsistent integer type 2022-09-18 06:54:39 +02:00
hasherezade db0beffd61 [FEATURE] Expose isValid function in ImportBaseDirWrapper 2022-09-17 21:50:04 +02:00
hasherezade 582f8588a6 [NOBIN] Fixed indentation 2022-09-17 21:39:17 +02:00
hasherezade 67176ba86a [FEATURE] Allow to define sections Virtual Size on adding 2022-09-16 05:32:17 +02:00
hasherezade 2def3c05c7 [REFACT] In SectHdrsWrapper: removed redundant func wrappers 2022-09-16 05:14:08 +02:00
hasherezade e5646bb6d1 [REFACT] Use calloc/free to allocate section name 2022-09-16 04:38:24 +02:00
hasherezade 6e023791ce [NOBIN] Fixed indentation around mappedName 2022-09-16 04:21:39 +02:00
hasherezade c77af82d7c [REFACT] Reuse one buffer for section name 2022-09-16 04:04:46 +02:00
hasherezade 86c6c371fc [FEATURE] Translate sections characteristics 2022-09-16 03:30:03 +02:00
hasherezade e66c44bd2f [REFACT] Removed redundant functions 2022-09-14 06:04:54 +02:00
hasherezade e1708727b1 [FEATURE] Added function: countUnits 2022-09-14 05:44:05 +02:00
hasherezade 8758ccef14 [REFACT] Removed a redundant function 2022-09-14 04:58:05 +02:00
hasherezade 2aad1c0e95 [REFACT] Removed redundant function 2022-09-12 09:11:27 +02:00
hasherezade d108f2d11d [FEATURE] Removed redundant function 2022-09-12 07:44:53 +02:00
hasherezade 6830830ba0 [BUGFIX] Fixed recalculating mapped virtual size 2022-09-12 06:10:43 +02:00
hasherezade e965ff720b [REFACT] Removed redundant functions 2022-09-12 05:08:34 +02:00
hasherezade 7e56e00a9a [REFACT] In PEFile: removed redundant function 2022-09-12 01:25:25 +02:00
hasherezade 05db923515 [FEATURE] Removed unused function. Renamed a parameter 2022-09-12 01:00:13 +02:00
hasherezade bc8b283326 [FEATURE] Removed unused function 2022-09-11 03:50:48 +02:00
hasherezade f69e5b4f91 [BUGFIX] In setTextValue: fixed invalid default argument 2022-09-10 07:52:24 +02:00
hasherezade c3a6f0c4f0 [BUGFIX] In ExeElementWrapper: fix getOffset to follow the API of superclass 2022-09-10 06:58:58 +02:00
hasherezade 144fd328e6 [FEATURE] In ImportBaseDirWrapper: thunkToFuncName - allow to fetch short and long name 2022-09-08 06:03:12 +02:00
hasherezade dc8feb52c7 [REFACT] Moved dumpSection implementation to PEfile.cpp 2022-09-08 05:01:08 +02:00
hasherezade d07835a623 [FEATURE] In ResourceDirWrapper: do not include children entries in the header's dump 2022-09-08 04:50:41 +02:00
hasherezade a150b845a1 [REFACT] In addr conversions: check against INVALID_ADDR first 2022-09-08 04:15:45 +02:00
hasherezade ae33b2199c [REFACT] Removed unused func: isEPValid 2022-09-08 00:25:57 +02:00
hasherezade 68f962b66a [FEATURE] In getSecContent: pass recalculate flag 2022-09-08 00:16:03 +02:00
hasherezade 1964b4cc43 [REFACT] Removed unused function: roundupSectionSize 2022-09-07 23:55:57 +02:00
hasherezade 17fd9b2549 [FEATURE] Added: dumpFragment, dumpSection 2022-09-07 23:31:30 +02:00
hasherezade 0385d7c840 [FEATURE] In FileView: implementd getMappableSize as static 2022-09-07 20:53:26 +02:00