Commit Graph

58 Commits

Author SHA1 Message Date
hasherezade 8992ed67eb [BUGFIX] Removed redundant class declaration: ByteSubBuffer 2014-08-26 17:10:46 +02:00
hasherezade f100a41780 [REFACT] Renamed: ByteSubBuffer to BufferView 2014-08-26 17:04:45 +02:00
hasherezade 7f36dab309 [REFACT] PEFile do not inherit DOSExe 2014-08-26 13:42:40 +02:00
hasherezade 32de0a3475 [REFACT] PEFile::moveDataDirEntry throws exception 2014-08-26 10:57:37 +02:00
hasherezade 0c9b6fca3e [REFACT] Wrappers for: FileHdr, OptHdr, DataDir based on PEElementWrapper 2014-08-26 10:27:52 +02:00
hasherezade e5077bed39 [FEATURE] Added: moving Data Directory to a chosen offset 2014-08-25 23:56:11 +02:00
hasherezade 5504b232e9 [REFACT] ImportEntries based on PENodeWrapper 2014-08-25 18:51:35 +02:00
hasherezade 910bcfdaff [BUGFIX] Fixed swaped checks isBit32/isBit64 2014-08-25 18:40:40 +02:00
hasherezade 33600fda02 [BUGFIX] Fixed compilation err in: ImportEntryWrapper::getPtr() 2014-08-25 18:37:25 +02:00
hasherezade 278f4842d5 [REFACT] In Executables: changed converting functions names. In ImportDirWrapper - cleanup 2014-08-25 18:11:58 +02:00
hasherezade 22edcb2b6c [REFACT] In Executables: removed redundant convertion param 2014-08-25 17:23:05 +02:00
hasherezade e1332920fc [BUGFIX] In Executables: cleaned up addr. convertions 2014-08-25 17:10:50 +02:00
hasherezade abadc874c9 [BUGFIX] Fixed: DOS Header wrapper destruction (bug from previous commit) 2014-08-25 15:48:23 +02:00
hasherezade 1aeb332396 [REFACT] In PEFile: changed DataDir wrapping 2014-08-25 15:00:20 +02:00
hasherezade 662aa37bfe [BUGFIX] In SectHdrsWrapper: fixed subfields-to-fields mapping 2014-08-25 13:43:52 +02:00
hasherezade 1d58558a8c [BUGFIX] In RelocDirWrapper: fixed subfields-to-fields mapping 2014-08-25 13:42:17 +02:00
hasherezade 32375a96d9 [BUFGIX] In DebugDirWrapper: added unimplemented methods (subFields count, type translation) 2014-08-25 10:55:15 +02:00
hasherezade 627cd39ceb [BUFGIX] In SecurityDirWrapper: added unimplemented methods (subFields count, type translation) 2014-08-25 10:48:55 +02:00
hasherezade d039be2c7a [REFACT] SectHdrsWrapper based on PENodeWrapper 2014-08-25 01:54:29 +02:00
hasherezade 24fa10bf5e [REFACT] Added baseclass: PENodeWrapper. Refactored DataDirEntryWrapper to use it. 2014-08-25 01:29:48 +02:00
hasherezade a0dd382a95 [BUGFIX] In BoundImpDirWrapper: fixed leak in loadNextEntry 2014-08-24 21:06:39 +02:00
hasherezade 8b8c44f102 [REFACT] In Import dirs: wrap() uses: loadNextEntry 2014-08-24 21:03:39 +02:00
hasherezade 8db9408a75 [REFACT] In Import dirs: changed int types of entries count 2014-08-24 20:27:17 +02:00
hasherezade 04e383beed [REFACT] In DataDirEntryWrapper: getDataDir made non static 2014-08-24 19:59:42 +02:00
hasherezade 4878ea71be [REFACT] Added checks: isBit32/isBit64 2014-08-24 18:32:32 +02:00
hasherezade e4cabd9b0d [REFACT] In DataDirEntryWrapper: added func.:getDirEntrySize() 2014-08-24 17:44:18 +02:00
hasherezade 42b66bb914 [REFACT] Wrappers of data dirs based on a class: DataDirEntryWrapper 2014-08-24 15:17:41 +02:00
hasherezade b50fdec69a [REFACT] DataDirWrapper moved to separate files 2014-08-24 14:08:52 +02:00
hasherezade 07579e1c9e [REFACT] Update sections count via PEFile 2014-08-24 13:03:01 +02:00
hasherezade e489b5edba [FEATURE] In ExeElementWrapper: possible to copy wrapper to a given offset 2014-08-24 11:51:53 +02:00
hasherezade 78d72b9b2b [FEATURE] In AbstractByteBuffer: added func. pasteBuffer (at offset) 2014-08-23 19:56:50 +02:00
hasherezade 98a112e185 [REFACT] Removed debug 2014-08-23 18:40:33 +02:00
hasherezade 8e0595d6a2 [FEATURE] In MappedExe: added public function wrap() 2014-08-23 18:18:11 +02:00
hasherezade 8e303a50cb [FEATURE] Possibility of adding new entry to a wrapper 2014-08-23 16:08:09 +02:00
hasherezade e21dcaae3d [BUGFIX] In ExeElementWrapper::setNumValue - fixed invalid arguments 2014-08-23 15:29:32 +02:00
hasherezade 2f784dd223 [REFACT] Removed: win_headers.h 2014-08-22 12:45:29 +02:00
hasherezade d2fe95cb98 [BUGFIX] In RelocDirWrapper: fixed inconsistent integer types 2014-08-22 12:23:25 +02:00
hasherezade 5e298ae190 [BUGFIX] In RelocBlockWrapper : fixed calculating entries area size 2014-08-22 12:02:59 +02:00
hasherezade b94cf288d6 [BUGFIX] Fixed spelling mistake 2014-08-22 10:54:03 +02:00
hasherezade 49f29bb7ca [BUGFIX] In LdConfigDirWrapper::getW81part() : fixed invalid return value 2014-08-22 10:21:55 +02:00
hasherezade dd6528c2ff [BUGFIX] Fixed spelling mistake 2014-08-22 10:17:32 +02:00
hasherezade 77a17c8241 [BUGFIX] Changes in getOffset 2014-08-22 10:10:01 +02:00
hasherezade a382164c45 [BUGFIX] In LdConfigDirWrapper::getW81part() : calcuate on offsets 2014-08-22 00:18:24 +02:00
hasherezade 8cf66d007c [FEATURE] Added DLL Characteristics for W8, W8.1 standard 2014-08-21 17:35:27 +02:00
hasherezade 8de478ce3f [FEATURE] Extended LoadConfigDirWrapper for W8.1 standard 2014-08-21 17:12:08 +02:00
hasherezade 7f2239759c [BUGFIX] In LdConfigWrapper: getSubFieldsCount implemented 2014-08-21 15:18:54 +02:00
hasherezade 38b60ca4f9 [BUGFIX] In WrappedValue: fixed printing format 2014-08-21 13:55:10 +02:00
hasherezade 812ab92456 [REFACT] In TlsDirWrapper: fixed integer types. Added func. getTlsDirPtr 2014-08-21 13:26:04 +02:00
hasherezade 1c673f446a Update SecurityDirWrapper.cpp 2014-08-21 10:17:22 +02:00
hasherezade 5261faa767 [REFACT] Do not use QTGUI 2014-08-20 13:11:47 +02:00