pexe
Version:
The Windows Executables Viewer
41 lines (39 loc) • 1.23 kB
text/typescript
import DataSection from "../../binary/dataSection";
import DataDirectory from "./dataDirectory";
// Описывает таблицу секций
export default class DataDirectories extends DataSection {
to = {
// Export Directory
export: new DataDirectory(),
// Import Directory
import: new DataDirectory(),
// Resource Directory
resource: new DataDirectory(),
// Exception Directory
exception: new DataDirectory(),
// Security Directory
security: new DataDirectory(),
// Base Relocation Table
baseRelocation: new DataDirectory(),
// Debug Directory
debug: new DataDirectory(),
// Architecture Specific Data
architecture: new DataDirectory(),
// RVA of GP
globalPtr: new DataDirectory(),
// TLS Directory
tls: new DataDirectory(),
// Load Configuration Directory
loadConfig: new DataDirectory(),
// // Bound Import Directory in headers
boundImport: new DataDirectory(),
// Import Address Table
importAddressTable: new DataDirectory(),
// Delay Load Import Descriptors
delayImport: new DataDirectory(),
// .NET Metadata
netMetadata: new DataDirectory(),
//
reserved: new DataDirectory(),
}
}