SYMBOL INDEX (1452 symbols across 72 files) FILE: anomaly.go method GetAnomalies (line 91) | func (pe *File) GetAnomalies() error { method addAnomaly (line 214) | func (pe *File) addAnomaly(anomaly string) { FILE: anomaly_test.go function TestGetAnomalies (line 11) | func TestGetAnomalies(t *testing.T) { FILE: arch.go method parseArchitectureDirectory (line 9) | func (pe *File) parseArchitectureDirectory(rva, size uint32) error { FILE: boundimports.go constant MaxStringLength (line 15) | MaxStringLength = uint32(0x100) type ImageBoundImportDescriptor (line 19) | type ImageBoundImportDescriptor struct type ImageBoundForwardedRef (line 31) | type ImageBoundForwardedRef struct type BoundImportDescriptorData (line 38) | type BoundImportDescriptorData struct type BoundForwardedRefData (line 45) | type BoundForwardedRefData struct method parseBoundImportDirectory (line 56) | func (pe *File) parseBoundImportDirectory(rva, size uint32) (err error) { FILE: boundimports_test.go type TestBoundImportEntry (line 12) | type TestBoundImportEntry struct function TestBoundImportDirectory (line 19) | func TestBoundImportDirectory(t *testing.T) { FILE: cmd/dump.go function loopFilesWorker (line 32) | func loopFilesWorker(cfg config) error { function LoopDirsFiles (line 51) | func LoopDirsFiles(path string) error { function prettyPrint (line 69) | func prettyPrint(iface interface{}) string { function humanizeTimestamp (line 81) | func humanizeTimestamp(ts uint32) string { function hexDump (line 86) | func hexDump(b []byte) { function hexDumpSize (line 114) | func hexDumpSize(b []byte, size int) { function IntToByteArray (line 151) | func IntToByteArray(num uint64) []byte { function sentenceCase (line 161) | func sentenceCase(s string) string { function isDirectory (line 186) | func isDirectory(path string) bool { function parse (line 194) | func parse(filePath string, cfg config) { function parsePE (line 217) | func parsePE(filename string, cfg config) { FILE: cmd/main.go type config (line 14) | type config struct function main (line 36) | func main() { function showHelp (line 129) | func showHelp() { FILE: cmd/size.go constant KB (line 13) | KB = 1000 constant MB (line 14) | MB = 1000 * KB constant GB (line 15) | GB = 1000 * MB constant TB (line 16) | TB = 1000 * GB constant PB (line 17) | PB = 1000 * TB constant KiB (line 21) | KiB = 1024 constant MiB (line 22) | MiB = 1024 * KiB constant GiB (line 23) | GiB = 1024 * MiB constant TiB (line 24) | TiB = 1024 * GiB constant PiB (line 25) | PiB = 1024 * TiB type unitMap (line 28) | type unitMap function getSizeAndUnit (line 40) | func getSizeAndUnit(size float64, base float64, _map []string) (float64,... function CustomSize (line 52) | func CustomSize(format string, size float64, base float64, _map []string... function HumanSizeWithPrecision (line 59) | func HumanSizeWithPrecision(size float64, precision int) string { function HumanSize (line 66) | func HumanSize(size float64) string { function BytesSize (line 72) | func BytesSize(size float64) string { function FromHumanSize (line 78) | func FromHumanSize(size string) (int64, error) { function RAMInBytes (line 86) | func RAMInBytes(size string) (int64, error) { function parseSize (line 91) | func parseSize(sizeStr string, uMap unitMap) (int64, error) { FILE: cmd/size_test.go function ExampleBytesSize (line 11) | func ExampleBytesSize() { function ExampleHumanSize (line 21) | func ExampleHumanSize() { function ExampleFromHumanSize (line 32) | func ExampleFromHumanSize() { function ExampleRAMInBytes (line 46) | func ExampleRAMInBytes() { function TestBytesSize (line 62) | func TestBytesSize(t *testing.T) { function TestHumanSize (line 73) | func TestHumanSize(t *testing.T) { function TestFromHumanSize (line 85) | func TestFromHumanSize(t *testing.T) { function TestRAMInBytes (line 163) | func TestRAMInBytes(t *testing.T) { function BenchmarkParseSize (line 194) | func BenchmarkParseSize(b *testing.B) { function assertEquals (line 206) | func assertEquals(t *testing.T, expected, actual interface{}) { type parseFn (line 214) | type parseFn method String (line 217) | func (fn parseFn) String() string { function assertSuccessEquals (line 222) | func assertSuccessEquals(t *testing.T, expected int64, fn parseFn, arg s... function assertError (line 230) | func assertError(t *testing.T, fn parseFn, arg string) { FILE: debug.go constant ImageDebugTypeUnknown (line 16) | ImageDebugTypeUnknown = 0 constant ImageDebugTypeCOFF (line 20) | ImageDebugTypeCOFF = 1 constant ImageDebugTypeCodeView (line 23) | ImageDebugTypeCodeView = 2 constant ImageDebugTypeFPO (line 28) | ImageDebugTypeFPO = 3 constant ImageDebugTypeMisc (line 31) | ImageDebugTypeMisc = 4 constant ImageDebugTypeException (line 34) | ImageDebugTypeException = 5 constant ImageDebugTypeFixup (line 37) | ImageDebugTypeFixup = 6 constant ImageDebugTypeOMAPToSrc (line 40) | ImageDebugTypeOMAPToSrc = 7 constant ImageDebugTypeOMAPFromSrc (line 43) | ImageDebugTypeOMAPFromSrc = 8 constant ImageDebugTypeBorland (line 46) | ImageDebugTypeBorland = 9 constant ImageDebugTypeReserved (line 49) | ImageDebugTypeReserved = 10 constant ImageDebugTypeCLSID (line 52) | ImageDebugTypeCLSID = 11 constant ImageDebugTypeVCFeature (line 55) | ImageDebugTypeVCFeature = 12 constant ImageDebugTypePOGO (line 58) | ImageDebugTypePOGO = 13 constant ImageDebugTypeILTCG (line 61) | ImageDebugTypeILTCG = 14 constant ImageDebugTypeMPX (line 64) | ImageDebugTypeMPX = 15 constant ImageDebugTypeRepro (line 67) | ImageDebugTypeRepro = 16 constant ImageDebugTypeExDllCharacteristics (line 70) | ImageDebugTypeExDllCharacteristics = 20 constant CVSignatureRSDS (line 75) | CVSignatureRSDS = 0x53445352 constant CVSignatureNB10 (line 78) | CVSignatureNB10 = 0x3031424e constant FrameFPO (line 83) | FrameFPO = 0x0 constant FrameTrap (line 86) | FrameTrap = 0x1 constant FrameTSS (line 89) | FrameTSS = 0x2 constant FrameNonFPO (line 92) | FrameNonFPO = 0x3 type DllCharacteristicsExType (line 96) | type DllCharacteristicsExType method String (line 760) | func (flag DllCharacteristicsExType) String() string { constant ImageDllCharacteristicsExCETCompat (line 101) | ImageDllCharacteristicsExCETCompat = 0x0001 constant POGOTypePGU (line 106) | POGOTypePGU = 0x50475500 constant POGOTypePGI (line 108) | POGOTypePGI = 0x50474900 constant POGOTypePGO (line 110) | POGOTypePGO = 0x50474F00 constant POGOTypeLTCG (line 112) | POGOTypeLTCG = 0x4c544347 type ImageDebugDirectoryType (line 116) | type ImageDebugDirectoryType method String (line 697) | func (t ImageDebugDirectoryType) String() string { type ImageDebugDirectory (line 122) | type ImageDebugDirectory struct type DebugEntry (line 150) | type DebugEntry struct type GUID (line 164) | type GUID struct method String (line 692) | func (g GUID) String() string { type CVSignature (line 172) | type CVSignature method String (line 745) | func (s CVSignature) String() string { type CVInfoPDB70 (line 175) | type CVInfoPDB70 struct type CVHeader (line 192) | type CVHeader struct type CVInfoPDB20 (line 202) | type CVInfoPDB20 struct type FPOFrameType (line 219) | type FPOFrameType method String (line 675) | func (ft FPOFrameType) String() string { type FPOData (line 224) | type FPOData struct type ImagePGOItem (line 257) | type ImagePGOItem struct type POGOType (line 264) | type POGOType method String (line 728) | func (p POGOType) String() string { type POGO (line 269) | type POGO struct type VCFeature (line 275) | type VCFeature struct type REPRO (line 283) | type REPRO struct type ImageDebugMisc (line 289) | type ImageDebugMisc struct method parseDebugDirectory (line 313) | func (pe *File) parseDebugDirectory(rva, size uint32) error { function SectionAttributeDescription (line 563) | func SectionAttributeDescription(section string) string { FILE: debug_test.go type TestDebugIn (line 12) | type TestDebugIn struct function TestDebugDirectoryCodeView (line 17) | func TestDebugDirectoryCodeView(t *testing.T) { function TestDebugDirectoryPOGO (line 148) | func TestDebugDirectoryPOGO(t *testing.T) { function TestDebugDirectoryREPRO (line 258) | func TestDebugDirectoryREPRO(t *testing.T) { function TestDebugDirectoryExDLLCharacteristics (line 342) | func TestDebugDirectoryExDLLCharacteristics(t *testing.T) { function TestDebugDirectoryVCFeature (line 426) | func TestDebugDirectoryVCFeature(t *testing.T) { function TestDebugDirectoryFPO (line 509) | func TestDebugDirectoryFPO(t *testing.T) { function TestDebugSectionAttributes (line 652) | func TestDebugSectionAttributes(t *testing.T) { FILE: delayimports.go type ImageDelayImportDescriptor (line 12) | type ImageDelayImportDescriptor struct type DelayImport (line 58) | type DelayImport struct method parseDelayImportDirectory (line 69) | func (pe *File) parseDelayImportDirectory(rva, size uint32) error { method GetDelayImportEntryInfoByRVA (line 145) | func (pe *File) GetDelayImportEntryInfoByRVA(rva uint32) (DelayImport, i... FILE: delayimports_test.go type TestDelayImportEntry (line 12) | type TestDelayImportEntry struct function TestDelayImportDirectory (line 18) | func TestDelayImportDirectory(t *testing.T) { FILE: dosheader.go type ImageDOSHeader (line 12) | type ImageDOSHeader struct method ParseDOSHeader (line 76) | func (pe *File) ParseDOSHeader() (err error) { FILE: dosheader_test.go type TestDOSHeader (line 11) | type TestDOSHeader struct function TestParseDOSHeader (line 15) | func TestParseDOSHeader(t *testing.T) { function TestParseDOSHeaderNonMZ (line 71) | func TestParseDOSHeaderNonMZ(t *testing.T) { FILE: dotnet.go type COMImageFlagsType (line 15) | type COMImageFlagsType method String (line 754) | func (flags COMImageFlagsType) String() []string { constant COMImageFlagsILOnly (line 22) | COMImageFlagsILOnly = 0x00000001 constant COMImageFlags32BitRequired (line 25) | COMImageFlags32BitRequired = 0x00000002 constant COMImageFlagILLibrary (line 30) | COMImageFlagILLibrary = 0x00000004 constant COMImageFlagsStrongNameSigned (line 33) | COMImageFlagsStrongNameSigned = 0x00000008 constant COMImageFlagsNativeEntrypoint (line 38) | COMImageFlagsNativeEntrypoint = 0x00000010 constant COMImageFlagsTrackDebugData (line 42) | COMImageFlagsTrackDebugData = 0x00010000 constant COMImageFlags32BitPreferred (line 49) | COMImageFlags32BitPreferred = 0x00020000 constant CORVTable32Bit (line 55) | CORVTable32Bit = 0x01 constant CORVTable64Bit (line 58) | CORVTable64Bit = 0x02 constant CORVTableFromUnmanaged (line 62) | CORVTableFromUnmanaged = 0x04 constant CORVTableFromUnmanagedRetainAppDomain (line 67) | CORVTableFromUnmanagedRetainAppDomain = 0x08 constant CORVTableCallMostDerived (line 70) | CORVTableCallMostDerived = 0x10 constant Module (line 76) | Module = 0 constant TypeRef (line 78) | TypeRef = 1 constant TypeDef (line 80) | TypeDef = 2 constant FieldPtr (line 83) | FieldPtr = 3 constant Field (line 85) | Field = 4 constant MethodPtr (line 88) | MethodPtr = 5 constant MethodDef (line 90) | MethodDef = 6 constant ParamPtr (line 93) | ParamPtr = 7 constant Param (line 95) | Param = 8 constant InterfaceImpl (line 97) | InterfaceImpl = 9 constant MemberRef (line 99) | MemberRef = 10 constant Constant (line 102) | Constant = 11 constant CustomAttribute (line 104) | CustomAttribute = 12 constant FieldMarshal (line 107) | FieldMarshal = 13 constant DeclSecurity (line 109) | DeclSecurity = 14 constant ClassLayout (line 112) | ClassLayout = 15 constant FieldLayout (line 115) | FieldLayout = 16 constant StandAloneSig (line 119) | StandAloneSig = 17 constant EventMap (line 122) | EventMap = 18 constant EventPtr (line 125) | EventPtr = 19 constant Event (line 127) | Event = 20 constant PropertyMap (line 130) | PropertyMap = 21 constant PropertyPtr (line 133) | PropertyPtr = 22 constant Property (line 135) | Property = 23 constant MethodSemantics (line 138) | MethodSemantics = 24 constant MethodImpl (line 140) | MethodImpl = 25 constant ModuleRef (line 142) | ModuleRef = 26 constant TypeSpec (line 144) | TypeSpec = 27 constant ImplMap (line 147) | ImplMap = 28 constant FieldRVA (line 149) | FieldRVA = 29 constant ENCLog (line 153) | ENCLog = 30 constant ENCMap (line 156) | ENCMap = 31 constant Assembly (line 159) | Assembly = 32 constant AssemblyProcessor (line 161) | AssemblyProcessor = 33 constant AssemblyOS (line 163) | AssemblyOS = 34 constant AssemblyRef (line 165) | AssemblyRef = 35 constant AssemblyRefProcessor (line 167) | AssemblyRefProcessor = 36 constant AssemblyRefOS (line 169) | AssemblyRefOS = 37 constant FileMD (line 172) | FileMD = 38 constant ExportedType (line 177) | ExportedType = 39 constant ManifestResource (line 179) | ManifestResource = 40 constant NestedClass (line 182) | NestedClass = 41 constant GenericParam (line 185) | GenericParam = 42 constant MethodSpec (line 187) | MethodSpec = 43 constant GenericParamConstraint (line 190) | GenericParamConstraint = 44 constant StringStream (line 195) | StringStream = 0 constant GUIDStream (line 196) | GUIDStream = 1 constant BlobStream (line 197) | BlobStream = 2 function MetadataTableIndexToString (line 202) | func MetadataTableIndexToString(k int) string { method GetMetadataStreamIndexSize (line 259) | func (pe *File) GetMetadataStreamIndexSize(BitPosition int) int { type ImageDataDirectory (line 275) | type ImageDataDirectory struct type ImageCOR20Header (line 285) | type ImageCOR20Header struct type ImageCORVTableFixup (line 362) | type ImageCORVTableFixup struct type MetadataHeader (line 369) | type MetadataHeader struct type MetadataStreamHeader (line 406) | type MetadataStreamHeader struct type MetadataTableStreamHeader (line 421) | type MetadataTableStreamHeader struct type MetadataTable (line 457) | type MetadataTable struct type CLRData (line 471) | type CLRData struct method parseMetadataStream (line 483) | func (pe *File) parseMetadataStream(off, size uint32) (MetadataTableStre... method parseMetadataHeader (line 498) | func (pe *File) parseMetadataHeader(offset, size uint32) (MetadataHeader... method parseCLRHeaderDirectory (line 539) | func (pe *File) parseCLRHeaderDirectory(rva, size uint32) error { FILE: dotnet_helper.go constant idxStringStream (line 10) | idxStringStream = iota + 100 constant idxGUIDStream (line 11) | idxGUIDStream constant idxBlobStream (line 12) | idxBlobStream type codedidx (line 15) | type codedidx struct method getCodedIndexSize (line 49) | func (pe *File) getCodedIndexSize(tagbits uint32, idx ...int) uint32 { method readFromMetadataStream (line 77) | func (pe *File) readFromMetadataStream(cidx codedidx, off uint32, out *u... FILE: dotnet_metadata_tables.go type ModuleTableRow (line 11) | type ModuleTableRow struct method parseMetadataModuleTable (line 26) | func (pe *File) parseMetadataModuleTable(off uint32) ([]ModuleTableRow, ... type TypeRefTableRow (line 68) | type TypeRefTableRow struct method parseMetadataTypeRefTable (line 79) | func (pe *File) parseMetadataTypeRefTable(off uint32) ([]TypeRefTableRow... type TypeDefTableRow (line 109) | type TypeDefTableRow struct method parseMetadataTypeDefTable (line 128) | func (pe *File) parseMetadataTypeDefTable(off uint32) ([]TypeDefTableRow... type FieldTableRow (line 176) | type FieldTableRow struct method parseMetadataFieldTable (line 186) | func (pe *File) parseMetadataFieldTable(off uint32) ([]FieldTableRow, ui... type MethodDefTableRow (line 216) | type MethodDefTableRow struct method parseMetadataMethodDefTable (line 232) | func (pe *File) parseMetadataMethodDefTable(off uint32) ([]MethodDefTabl... type ParamTableRow (line 280) | type ParamTableRow struct method parseMetadataParamTable (line 290) | func (pe *File) parseMetadataParamTable(off uint32) ([]ParamTableRow, ui... type InterfaceImplTableRow (line 320) | type InterfaceImplTableRow struct method parseMetadataInterfaceImplTable (line 329) | func (pe *File) parseMetadataInterfaceImplTable(off uint32) ([]Interface... type MemberRefTableRow (line 353) | type MemberRefTableRow struct method parseMetadataMemberRefTable (line 364) | func (pe *File) parseMetadataMemberRefTable(off uint32) ([]MemberRefTabl... type ConstantTableRow (line 395) | type ConstantTableRow struct method parseMetadataConstantTable (line 409) | func (pe *File) parseMetadataConstantTable(off uint32) ([]ConstantTableR... type CustomAttributeTableRow (line 445) | type CustomAttributeTableRow struct method parseMetadataCustomAttributeTable (line 457) | func (pe *File) parseMetadataCustomAttributeTable(off uint32) ([]CustomA... type FieldMarshalTableRow (line 487) | type FieldMarshalTableRow struct method parseMetadataFieldMarshalTable (line 496) | func (pe *File) parseMetadataFieldMarshalTable(off uint32) ([]FieldMarsh... type DeclSecurityTableRow (line 520) | type DeclSecurityTableRow struct method parseMetadataDeclSecurityTable (line 531) | func (pe *File) parseMetadataDeclSecurityTable(off uint32) ([]DeclSecuri... type ClassLayoutTableRow (line 561) | type ClassLayoutTableRow struct method parseMetadataClassLayoutTable (line 571) | func (pe *File) parseMetadataClassLayoutTable(off uint32) ([]ClassLayout... type FieldLayoutTableRow (line 601) | type FieldLayoutTableRow struct method parseMetadataFieldLayoutTable (line 607) | func (pe *File) parseMetadataFieldLayoutTable(off uint32) ([]FieldLayout... type StandAloneSigTableRow (line 631) | type StandAloneSigTableRow struct method parseMetadataStandAloneSignTable (line 636) | func (pe *File) parseMetadataStandAloneSignTable(off uint32) ([]StandAlo... type EventMapTableRow (line 654) | type EventMapTableRow struct method parseMetadataEventMapTable (line 662) | func (pe *File) parseMetadataEventMapTable(off uint32) ([]EventMapTableR... type EventTableRow (line 687) | type EventTableRow struct method parseMetadataEventTable (line 698) | func (pe *File) parseMetadataEventTable(off uint32) ([]EventTableRow, ui... type PropertyMapTableRow (line 728) | type PropertyMapTableRow struct method parseMetadataPropertyMapTable (line 736) | func (pe *File) parseMetadataPropertyMapTable(off uint32) ([]PropertyMap... type PropertyTableRow (line 760) | type PropertyTableRow struct method parseMetadataPropertyTable (line 770) | func (pe *File) parseMetadataPropertyTable(off uint32) ([]PropertyTableR... type MethodSemanticsTableRow (line 800) | type MethodSemanticsTableRow struct method parseMetadataMethodSemanticsTable (line 811) | func (pe *File) parseMetadataMethodSemanticsTable(off uint32) ([]MethodS... type MethodImplTableRow (line 841) | type MethodImplTableRow struct method parseMetadataMethodImplTable (line 853) | func (pe *File) parseMetadataMethodImplTable(off uint32) ([]MethodImplTa... type ModuleRefTableRow (line 883) | type ModuleRefTableRow struct method parseMetadataModuleRefTable (line 889) | func (pe *File) parseMetadataModuleRefTable(off uint32) ([]ModuleRefTabl... type TypeSpecTableRow (line 907) | type TypeSpecTableRow struct method parseMetadataTypeSpecTable (line 913) | func (pe *File) parseMetadataTypeSpecTable(off uint32) ([]TypeSpecTableR... type ImplMapTableRow (line 931) | type ImplMapTableRow struct method parseMetadataImplMapTable (line 944) | func (pe *File) parseMetadataImplMapTable(off uint32) ([]ImplMapTableRow... type FieldRVATableRow (line 980) | type FieldRVATableRow struct method parseMetadataFieldRVATable (line 988) | func (pe *File) parseMetadataFieldRVATable(off uint32) ([]FieldRVATableR... type AssemblyTableRow (line 1012) | type AssemblyTableRow struct method parseMetadataAssemblyTable (line 1034) | func (pe *File) parseMetadataAssemblyTable(off uint32) ([]AssemblyTableR... type AssemblyProcessorTableRow (line 1100) | type AssemblyProcessorTableRow struct type AssemblyOSTableRow (line 1105) | type AssemblyOSTableRow struct type AssemblyRefTableRow (line 1112) | type AssemblyRefTableRow struct method parseMetadataAssemblyRefTable (line 1125) | func (pe *File) parseMetadataAssemblyRefTable(off uint32) ([]AssemblyRef... type AssemblyRefProcessorTableRow (line 1191) | type AssemblyRefProcessorTableRow struct type AssemblyRefOSTableRow (line 1197) | type AssemblyRefOSTableRow struct type ExportedTypeTableRow (line 1205) | type ExportedTypeTableRow struct method parseMetadataExportedTypeTable (line 1214) | func (pe *File) parseMetadataExportedTypeTable(off uint32) ([]ExportedTy... type ManifestResourceTableRow (line 1256) | type ManifestResourceTableRow struct method parseMetadataManifestResourceTable (line 1264) | func (pe *File) parseMetadataManifestResourceTable(off uint32) ([]Manife... type NestedClassTableRow (line 1300) | type NestedClassTableRow struct method parseMetadataNestedClassTable (line 1306) | func (pe *File) parseMetadataNestedClassTable(off uint32) ([]NestedClass... type GenericParamTableRow (line 1330) | type GenericParamTableRow struct method parseMetadataGenericParamTable (line 1338) | func (pe *File) parseMetadataGenericParamTable(off uint32) ([]GenericPar... type MethodSpecTableRow (line 1373) | type MethodSpecTableRow struct method parseMetadataMethodSpecTable (line 1379) | func (pe *File) parseMetadataMethodSpecTable(off uint32) ([]MethodSpecTa... type GenericParamConstraintTableRow (line 1403) | type GenericParamConstraintTableRow struct method parseMetadataGenericParamConstraintTable (line 1409) | func (pe *File) parseMetadataGenericParamConstraintTable(off uint32) ([]... type FileTableRow (line 1433) | type FileTableRow struct method parseMetadataFileTable (line 1440) | func (pe *File) parseMetadataFileTable(off uint32) ([]FileTableRow, uint... FILE: dotnet_test.go function TestClrDirectoryHeaders (line 14) | func TestClrDirectoryHeaders(t *testing.T) { function TestClrDirectoryMetadataTables (line 144) | func TestClrDirectoryMetadataTables(t *testing.T) { function TestClrDirectorCOMImageFlagsType (line 841) | func TestClrDirectorCOMImageFlagsType(t *testing.T) { function TestClrDirectoryMalformed (line 865) | func TestClrDirectoryMalformed(t *testing.T) { FILE: exception.go constant UnwFlagNHandler (line 16) | UnwFlagNHandler = uint8(0x0) constant UnwFlagEHandler (line 20) | UnwFlagEHandler = uint8(0x1) constant UnwFlagUHandler (line 24) | UnwFlagUHandler = uint8(0x2) constant UnwFlagChainInfo (line 33) | UnwFlagChainInfo = uint8(0x4) constant rax (line 39) | rax = iota constant rcx (line 40) | rcx constant rdx (line 41) | rdx constant rbx (line 42) | rbx constant rsp (line 43) | rsp constant rbp (line 44) | rbp constant rsi (line 45) | rsi constant rdi (line 46) | rdi constant r8 (line 47) | r8 constant r9 (line 48) | r9 constant r10 (line 49) | r10 constant r11 (line 50) | r11 constant r12 (line 51) | r12 constant r13 (line 52) | r13 constant r14 (line 53) | r14 constant r15 (line 54) | r15 type UnwindOpType (line 78) | type UnwindOpType method String (line 576) | func (uo UnwindOpType) String() string { constant UwOpPushNonVol (line 87) | UwOpPushNonVol = UnwindOpType(0) constant UwOpAllocLarge (line 95) | UwOpAllocLarge = UnwindOpType(1) constant UwOpAllocSmall (line 100) | UwOpAllocSmall = UnwindOpType(2) constant UwOpSetFpReg (line 109) | UwOpSetFpReg = UnwindOpType(3) constant UwOpSaveNonVol (line 117) | UwOpSaveNonVol = UnwindOpType(4) constant UwOpSaveNonVolFar (line 125) | UwOpSaveNonVolFar = UnwindOpType(5) constant UwOpEpilog (line 133) | UwOpEpilog = UnwindOpType(6) constant UwOpSpareCode (line 141) | UwOpSpareCode = UnwindOpType(7) constant UwOpSaveXmm128 (line 146) | UwOpSaveXmm128 = UnwindOpType(8) constant UwOpSaveXmm128Far (line 151) | UwOpSaveXmm128Far = UnwindOpType(9) constant UwOpPushMachFrame (line 155) | UwOpPushMachFrame = UnwindOpType(10) constant UwOpSetFpRegLarge (line 171) | UwOpSetFpRegLarge = UnwindOpType(11) type ImageRuntimeFunctionEntry (line 178) | type ImageRuntimeFunctionEntry struct type ImageARMRuntimeFunctionEntry (line 193) | type ImageARMRuntimeFunctionEntry struct type UnwindCode (line 238) | type UnwindCode struct type UnwindInfo (line 258) | type UnwindInfo struct type ScopeRecord (line 317) | type ScopeRecord struct type ScopeTable (line 340) | type ScopeTable struct type Exception (line 360) | type Exception struct method parseUnwindCode (line 365) | func (pe *File) parseUnwindCode(offset uint32, version uint8) (UnwindCod... method parseUnwindInfo (line 445) | func (pe *File) parseUnwindInfo(unwindInfo uint32) UnwindInfo { method parseExceptionDirectory (line 521) | func (pe *File) parseExceptionDirectory(rva, size uint32) error { function PrettyUnwindInfoHandlerFlags (line 557) | func PrettyUnwindInfoHandlerFlags(flags uint8) []string { FILE: exception_test.go type TestExceptionEntry (line 13) | type TestExceptionEntry struct function TestParseExceptionDirectory (line 20) | func TestParseExceptionDirectory(t *testing.T) { function TestExceptionDirectoryUnwindOpcode (line 121) | func TestExceptionDirectoryUnwindOpcode(t *testing.T) { FILE: exports.go constant maxExportedSymbols (line 14) | maxExportedSymbols = 0x2000 type ImageExportDirectory (line 27) | type ImageExportDirectory struct type ExportFunction (line 69) | type ExportFunction struct type Export (line 80) | type Export struct method parseExportDirectory (line 101) | func (pe *File) parseExportDirectory(rva, size uint32) error { method GetExportFunctionByRVA (line 322) | func (pe *File) GetExportFunctionByRVA(rva uint32) ExportFunction { FILE: exports_test.go type TestExport (line 11) | type TestExport struct function TestExportDirectory (line 19) | func TestExportDirectory(t *testing.T) { FILE: file.go type File (line 17) | type File struct method Close (line 199) | func (pe *File) Close() error { method Unmap (line 209) | func (pe *File) Unmap() error { method Parse (line 218) | func (pe *File) Parse() error { method ParseDataDirectories (line 291) | func (pe *File) ParseDataDirectories() error { type Options (line 49) | type Options struct function New (line 121) | func New(name string, opts *Options) (*File, error) { function NewFile (line 131) | func NewFile(f *os.File, opts *Options) (*File, error) { function NewBytes (line 169) | func NewBytes(data []byte, opts *Options) (*File, error) { method String (line 265) | func (entry ImageDirectoryEntry) String() string { FILE: file_test.go function TestParse (line 20) | func TestParse(t *testing.T) { function TestParseOmitDirectories (line 36) | func TestParseOmitDirectories(t *testing.T) { function TestNewBytes (line 56) | func TestNewBytes(t *testing.T) { function TestChecksum (line 73) | func TestChecksum(t *testing.T) { function TestCanParseWithHandleAndClose (line 107) | func TestCanParseWithHandleAndClose(t *testing.T) { FILE: globalptr.go constant AnoInvalidGlobalPtrReg (line 9) | AnoInvalidGlobalPtrReg = "Global pointer register offset outside of PE i... method parseGlobalPtrDirectory (line 16) | func (pe *File) parseGlobalPtrDirectory(rva, size uint32) error { FILE: helper.go constant TinyPESize (line 20) | TinyPESize = 97 constant FileAlignmentHardcodedValue (line 26) | FileAlignmentHardcodedValue = 0x200 function Max (line 96) | func Max(x, y uint32) uint32 { function min (line 103) | func min(a, b uint32) uint32 { function Min (line 111) | func Min(values []uint32) uint32 { function IsValidDosFilename (line 126) | func IsValidDosFilename(filename string) bool { function IsValidFunctionName (line 142) | func IsValidFunctionName(functionName string) bool { function IsPrintable (line 156) | func IsPrintable(s string) bool { method getSectionByRva (line 171) | func (pe *File) getSectionByRva(rva uint32) *Section { method getSectionNameByRva (line 181) | func (pe *File) getSectionNameByRva(rva uint32) string { method getSectionByOffset (line 190) | func (pe *File) getSectionByOffset(offset uint32) *Section { method GetOffsetFromRva (line 207) | func (pe *File) GetOffsetFromRva(rva uint32) uint32 { method GetRVAFromOffset (line 224) | func (pe *File) GetRVAFromOffset(offset uint32) uint32 { method getSectionByName (line 256) | func (pe *File) getSectionByName(secName string) (section *ImageSectionH... method getStringAtRVA (line 267) | func (pe *File) getStringAtRVA(rva, maxLen uint32) string { method readUnicodeStringAtRVA (line 289) | func (pe *File) readUnicodeStringAtRVA(rva uint32, maxLength uint32) str... method readASCIIStringAtOffset (line 303) | func (pe *File) readASCIIStringAtOffset(offset, maxLength uint32) (uint3... method GetStringFromData (line 318) | func (pe *File) GetStringFromData(offset uint32, data []byte) []byte { method getStringAtOffset (line 340) | func (pe *File) getStringAtOffset(offset, size uint32) (string, error) { method GetData (line 351) | func (pe *File) GetData(rva, length uint32) ([]byte, error) { method adjustFileAlignment (line 389) | func (pe *File) adjustFileAlignment(va uint32) uint32 { method adjustSectionAlignment (line 419) | func (pe *File) adjustSectionAlignment(va uint32) uint32 { function alignDword (line 449) | func alignDword(offset, base uint32) uint32 { function stringInSlice (line 454) | func stringInSlice(a string, list []string) bool { function intInSlice (line 464) | func intInSlice(a uint32, list []uint32) bool { method IsDriver (line 474) | func (pe *File) IsDriver() bool { method IsDLL (line 531) | func (pe *File) IsDLL() bool { method IsEXE (line 536) | func (pe *File) IsEXE() bool { method Checksum (line 552) | func (pe *File) Checksum() uint32 { method ReadUint64 (line 600) | func (pe *File) ReadUint64(offset uint32) (uint64, error) { method ReadUint32 (line 609) | func (pe *File) ReadUint32(offset uint32) (uint32, error) { method ReadUint16 (line 618) | func (pe *File) ReadUint16(offset uint32) (uint16, error) { method ReadUint8 (line 627) | func (pe *File) ReadUint8(offset uint32) (uint8, error) { method structUnpack (line 636) | func (pe *File) structUnpack(iface interface{}, offset, size uint32) (er... method ReadBytesAtOffset (line 658) | func (pe *File) ReadBytesAtOffset(offset, size uint32) ([]byte, error) { function DecodeUTF16String (line 675) | func DecodeUTF16String(b []byte) (string, error) { function IsBitSet (line 689) | func IsBitSet(n uint64, pos int) bool { function getAbsoluteFilePath (line 694) | func getAbsoluteFilePath(testfile string) string { FILE: helper_test.go function TestIsEXE (line 11) | func TestIsEXE(t *testing.T) { function TestIsDLL (line 40) | func TestIsDLL(t *testing.T) { function TestIsDriver (line 69) | func TestIsDriver(t *testing.T) { FILE: iat.go type IATEntry (line 8) | type IATEntry struct method parseIATDirectory (line 28) | func (pe *File) parseIATDirectory(rva, size uint32) error { FILE: imports.go constant imageOrdinalFlag32 (line 18) | imageOrdinalFlag32 = uint32(0x80000000) constant imageOrdinalFlag64 (line 19) | imageOrdinalFlag64 = uint64(0x8000000000000000) constant maxRepeatedAddresses (line 20) | maxRepeatedAddresses = uint32(0xF) constant maxAddressSpread (line 21) | maxAddressSpread = uint32(0x8000000) constant addressMask32 (line 22) | addressMask32 = uint32(0x7fffffff) constant addressMask64 (line 23) | addressMask64 = uint64(0x7fffffffffffffff) constant maxDllLength (line 24) | maxDllLength = 0x200 constant maxImportNameLength (line 25) | maxImportNameLength = 0x200 type ImageImportDescriptor (line 55) | type ImageImportDescriptor struct type ImageThunkData32 (line 85) | type ImageThunkData32 struct type ImageThunkData64 (line 90) | type ImageThunkData64 struct type ThunkData32 (line 94) | type ThunkData32 struct type ThunkData64 (line 99) | type ThunkData64 struct type ImportFunction (line 105) | type ImportFunction struct type Import (line 137) | type Import struct method parseImportDirectory (line 144) | func (pe *File) parseImportDirectory(rva, size uint32) (err error) { method getImportTable32 (line 211) | func (pe *File) getImportTable32(rva uint32, maxLen uint32, method getImportTable64 (line 336) | func (pe *File) getImportTable64(rva uint32, maxLen uint32, method parseImports32 (line 463) | func (pe *File) parseImports32(importDesc interface{}, maxLen uint32) ( method parseImports64 (line 597) | func (pe *File) parseImports64(importDesc interface{}, maxLen uint32) ([... method GetImportEntryInfoByRVA (line 733) | func (pe *File) GetImportEntryInfoByRVA(rva uint32) (Import, int) { function md5hash (line 746) | func md5hash(text string) string { method ImpHash (line 759) | func (pe *File) ImpHash() (string, error) { FILE: imports_test.go type TestImportEntry (line 12) | type TestImportEntry struct function TestImportDirectory (line 18) | func TestImportDirectory(t *testing.T) { function TestImpHash (line 130) | func TestImpHash(t *testing.T) { FILE: loadconfig.go type ImageGuardFlagType (line 25) | type ImageGuardFlagType method String (line 1517) | func (flag ImageGuardFlagType) String() string { constant ImageGuardFlagFIDSuppressed (line 31) | ImageGuardFlagFIDSuppressed = 0x1 constant ImageGuardFlagExportSuppressed (line 35) | ImageGuardFlagExportSuppressed = 0x2 constant ImageGuardCfInstrumented (line 43) | ImageGuardCfInstrumented = 0x00000100 constant ImageGuardCfWInstrumented (line 47) | ImageGuardCfWInstrumented = 0x00000200 constant ImageGuardCfFunctionTablePresent (line 51) | ImageGuardCfFunctionTablePresent = 0x00000400 constant ImageGuardSecurityCookieUnused (line 55) | ImageGuardSecurityCookieUnused = 0x00000800 constant ImageGuardProtectDelayLoadIAT (line 59) | ImageGuardProtectDelayLoadIAT = 0x00001000 constant ImageGuardDelayLoadIATInItsOwnSection (line 64) | ImageGuardDelayLoadIATInItsOwnSection = 0x00002000 constant ImageGuardCfExportSuppressionInfoPresent (line 69) | ImageGuardCfExportSuppressionInfoPresent = 0x00004000 constant ImageGuardCfEnableExportSuppression (line 73) | ImageGuardCfEnableExportSuppression = 0x00008000 constant ImageGuardCfLongJumpTablePresent (line 77) | ImageGuardCfLongJumpTablePresent = 0x00010000 constant ImageGuardCfFunctionTableSizeMask (line 84) | ImageGuardCfFunctionTableSizeMask = 0xF0000000 constant ImageGuardCfFunctionTableSizeShift (line 88) | ImageGuardCfFunctionTableSizeShift = 28 constant ImageDynamicRelocationGuardRfPrologue (line 92) | ImageDynamicRelocationGuardRfPrologue = 0x00000001 constant ImageDynamicRelocationGuardREpilogue (line 93) | ImageDynamicRelocationGuardREpilogue = 0x00000002 constant ImageEnclaveLongIDLength (line 98) | ImageEnclaveLongIDLength = 32 constant ImageEnclaveShortIDLength (line 99) | ImageEnclaveShortIDLength = 16 constant ImageEnclaveImportMatchNone (line 105) | ImageEnclaveImportMatchNone = 0x00000000 constant ImageEnclaveImportMatchUniqueID (line 110) | ImageEnclaveImportMatchUniqueID = 0x00000001 constant ImageEnclaveImportMatchAuthorID (line 117) | ImageEnclaveImportMatchAuthorID = 0x00000002 constant ImageEnclaveImportMatchFamilyID (line 122) | ImageEnclaveImportMatchFamilyID = 0x00000003 constant ImageEnclaveImportMatchImageID (line 127) | ImageEnclaveImportMatchImageID = 0x00000004 type ImageLoadConfigDirectory32 (line 131) | type ImageLoadConfigDirectory32 struct type ImageLoadConfigDirectory64 (line 257) | type ImageLoadConfigDirectory64 struct type ImageCHPEMetadataX86 (line 383) | type ImageCHPEMetadataX86 struct type CodeRange (line 398) | type CodeRange struct type CompilerIAT (line 404) | type CompilerIAT struct type HybridPE (line 410) | type HybridPE struct type ImageDynamicRelocationTable (line 417) | type ImageDynamicRelocationTable struct type ImageDynamicRelocation32 (line 430) | type ImageDynamicRelocation32 struct type ImageDynamicRelocation64 (line 442) | type ImageDynamicRelocation64 struct type ImageDynamicRelocation32v2 (line 453) | type ImageDynamicRelocation32v2 struct type ImageDynamicRelocation64v2 (line 463) | type ImageDynamicRelocation64v2 struct type ImagePrologueDynamicRelocationHeader (line 473) | type ImagePrologueDynamicRelocationHeader struct type ImageEpilogueDynamicRelocationHeader (line 478) | type ImageEpilogueDynamicRelocationHeader struct type CFGFunction (line 487) | type CFGFunction struct type CFGIATEntry (line 496) | type CFGIATEntry struct type RelocBlock (line 503) | type RelocBlock struct type RelocEntry (line 507) | type RelocEntry struct type ImageImportControlTransferDynamicRelocation (line 515) | type ImageImportControlTransferDynamicRelocation struct type ImageIndirectControlTransferDynamicRelocation (line 525) | type ImageIndirectControlTransferDynamicRelocation struct type ImageSwitchableBranchDynamicRelocation (line 535) | type ImageSwitchableBranchDynamicRelocation struct type DVRT (line 551) | type DVRT struct type Enclave (line 556) | type Enclave struct type RangeTableEntry (line 564) | type RangeTableEntry struct type VolatileMetadata (line 569) | type VolatileMetadata struct type LoadConfig (line 574) | type LoadConfig struct type ImageLoadConfigCodeIntegrity (line 587) | type ImageLoadConfigCodeIntegrity struct type ImageEnclaveConfig32 (line 597) | type ImageEnclaveConfig32 struct type ImageEnclaveConfig64 (line 656) | type ImageEnclaveConfig64 struct type ImageEnclaveImport (line 715) | type ImageEnclaveImport struct type ImageVolatileMetadata (line 746) | type ImageVolatileMetadata struct method parseLoadConfigDirectory (line 767) | func (pe *File) parseLoadConfigDirectory(rva, size uint32) error { function StringifyGuardFlags (line 856) | func StringifyGuardFlags(flags uint32) []string { method getSEHHandlers (line 878) | func (pe *File) getSEHHandlers() []uint32 { method getControlFlowGuardFunctions (line 903) | func (pe *File) getControlFlowGuardFunctions() []CFGFunction { method getControlFlowGuardIAT (line 980) | func (pe *File) getControlFlowGuardIAT() []CFGIATEntry { method getLongJumpTargetTable (line 1047) | func (pe *File) getLongJumpTargetTable() []uint32 { method getHybridPE (line 1095) | func (pe *File) getHybridPE() *HybridPE { method getDynamicValueRelocTable (line 1227) | func (pe *File) getDynamicValueRelocTable() *DVRT { method getEnclaveConfiguration (line 1395) | func (pe *File) getEnclaveConfiguration() *Enclave { method getVolatileMetadata (line 1451) | func (pe *File) getVolatileMetadata() *VolatileMetadata { FILE: loadconfig_test.go function TestLoadConfigDirectory (line 12) | func TestLoadConfigDirectory(t *testing.T) { function TestLoadConfigDirectorySEHHandlers (line 209) | func TestLoadConfigDirectorySEHHandlers(t *testing.T) { function TestLoadConfigDirectoryControlFlowGuardFunctions (line 264) | func TestLoadConfigDirectoryControlFlowGuardFunctions(t *testing.T) { function TestLoadConfigDirectoryControlFlowGuardIAT (line 351) | func TestLoadConfigDirectoryControlFlowGuardIAT(t *testing.T) { function TestLoadConfigDirectoryControlFlowGuardLongJump (line 440) | func TestLoadConfigDirectoryControlFlowGuardLongJump(t *testing.T) { function TestLoadConfigDirectoryHybridPE (line 499) | func TestLoadConfigDirectoryHybridPE(t *testing.T) { function TestLoadConfigDirectoryDVRT (line 604) | func TestLoadConfigDirectoryDVRT(t *testing.T) { function TestLoadConfigDirectoryDVRTRetpolineType (line 675) | func TestLoadConfigDirectoryDVRTRetpolineType(t *testing.T) { function TestLoadConfigDirectoryEnclave (line 820) | func TestLoadConfigDirectoryEnclave(t *testing.T) { function TestLoadConfigDirectoryVolatileMetadata (line 915) | func TestLoadConfigDirectoryVolatileMetadata(t *testing.T) { function TestLoadConfigDirectoryCorruptSize (line 1020) | func TestLoadConfigDirectoryCorruptSize(t *testing.T) { FILE: log/filter.go type FilterOption (line 4) | type FilterOption constant fuzzyStr (line 6) | fuzzyStr = "***" function FilterLevel (line 9) | func FilterLevel(level Level) FilterOption { function FilterKey (line 16) | func FilterKey(key ...string) FilterOption { function FilterValue (line 25) | func FilterValue(value ...string) FilterOption { function FilterFunc (line 34) | func FilterFunc(f func(level Level, keyvals ...interface{}) bool) Filter... type Filter (line 41) | type Filter struct method Log (line 63) | func (f *Filter) Log(level Level, keyvals ...interface{}) error { function NewFilter (line 50) | func NewFilter(logger Logger, opts ...FilterOption) *Filter { FILE: log/filter_test.go function TestFilterAll (line 9) | func TestFilterAll(t *testing.T) { function TestFilterLevel (line 24) | func TestFilterLevel(t *testing.T) { function TestFilterCaller (line 34) | func TestFilterCaller(t *testing.T) { function TestFilterKey (line 42) | func TestFilterKey(t *testing.T) { function TestFilterValue (line 48) | func TestFilterValue(t *testing.T) { function TestFilterFunc (line 54) | func TestFilterFunc(t *testing.T) { function BenchmarkFilterKey (line 61) | func BenchmarkFilterKey(b *testing.B) { function BenchmarkFilterValue (line 68) | func BenchmarkFilterValue(b *testing.B) { function BenchmarkFilterFunc (line 75) | func BenchmarkFilterFunc(b *testing.B) { function testFilterFunc (line 82) | func testFilterFunc(level Level, keyvals ...interface{}) bool { function TestFilterFuncWitchLoggerPrefix (line 94) | func TestFilterFuncWitchLoggerPrefix(t *testing.T) { function testFilterFuncWithLoggerPrefix (line 123) | func testFilterFuncWithLoggerPrefix(level Level, keyvals ...interface{})... FILE: log/global.go type loggerAppliance (line 12) | type loggerAppliance struct method SetLogger (line 22) | func (a *loggerAppliance) SetLogger(in Logger) { method GetLogger (line 29) | func (a *loggerAppliance) GetLogger() Logger { function init (line 18) | func init() { function SetLogger (line 35) | func SetLogger(logger Logger) { function GetLogger (line 40) | func GetLogger() Logger { function Log (line 45) | func Log(level Level, keyvals ...interface{}) { function Debug (line 50) | func Debug(a ...interface{}) { function Debugf (line 55) | func Debugf(format string, a ...interface{}) { function Debugw (line 60) | func Debugw(keyvals ...interface{}) { function Info (line 65) | func Info(a ...interface{}) { function Infof (line 70) | func Infof(format string, a ...interface{}) { function Infow (line 75) | func Infow(keyvals ...interface{}) { function Warn (line 80) | func Warn(a ...interface{}) { function Warnf (line 85) | func Warnf(format string, a ...interface{}) { function Warnw (line 90) | func Warnw(keyvals ...interface{}) { function Error (line 95) | func Error(a ...interface{}) { function Errorf (line 100) | func Errorf(format string, a ...interface{}) { function Errorw (line 105) | func Errorw(keyvals ...interface{}) { function Fatal (line 110) | func Fatal(a ...interface{}) { function Fatalf (line 115) | func Fatalf(format string, a ...interface{}) { function Fatalw (line 120) | func Fatalw(keyvals ...interface{}) { FILE: log/global_test.go function TestGlobalLog (line 11) | func TestGlobalLog(t *testing.T) { function TestGlobalLogUpdate (line 71) | func TestGlobalLogUpdate(t *testing.T) { FILE: log/helper.go type Option (line 13) | type Option type Helper (line 16) | type Helper struct method WithContext (line 42) | func (h *Helper) WithContext(ctx context.Context) *Helper { method Log (line 50) | func (h *Helper) Log(level Level, keyvals ...interface{}) { method Debug (line 55) | func (h *Helper) Debug(a ...interface{}) { method Debugf (line 60) | func (h *Helper) Debugf(format string, a ...interface{}) { method Debugw (line 65) | func (h *Helper) Debugw(keyvals ...interface{}) { method Info (line 70) | func (h *Helper) Info(a ...interface{}) { method Infof (line 75) | func (h *Helper) Infof(format string, a ...interface{}) { method Infow (line 80) | func (h *Helper) Infow(keyvals ...interface{}) { method Warn (line 85) | func (h *Helper) Warn(a ...interface{}) { method Warnf (line 90) | func (h *Helper) Warnf(format string, a ...interface{}) { method Warnw (line 95) | func (h *Helper) Warnw(keyvals ...interface{}) { method Error (line 100) | func (h *Helper) Error(a ...interface{}) { method Errorf (line 105) | func (h *Helper) Errorf(format string, a ...interface{}) { method Errorw (line 110) | func (h *Helper) Errorw(keyvals ...interface{}) { method Fatal (line 115) | func (h *Helper) Fatal(a ...interface{}) { method Fatalf (line 121) | func (h *Helper) Fatalf(format string, a ...interface{}) { method Fatalw (line 127) | func (h *Helper) Fatalw(keyvals ...interface{}) { function WithMessageKey (line 22) | func WithMessageKey(k string) Option { function NewHelper (line 29) | func NewHelper(logger Logger, opts ...Option) *Helper { FILE: log/helper_test.go function TestHelper (line 10) | func TestHelper(t *testing.T) { function TestHelperWithMsgKey (line 24) | func TestHelperWithMsgKey(t *testing.T) { function TestHelperLevel (line 31) | func TestHelperLevel(t *testing.T) { function BenchmarkHelperPrint (line 42) | func BenchmarkHelperPrint(b *testing.B) { function BenchmarkHelperPrintf (line 49) | func BenchmarkHelperPrintf(b *testing.B) { function BenchmarkHelperPrintw (line 56) | func BenchmarkHelperPrintw(b *testing.B) { type traceKey (line 63) | type traceKey struct function TestContext (line 65) | func TestContext(t *testing.T) { function Trace (line 74) | func Trace() Valuer { FILE: log/level.go type Level (line 6) | type Level method String (line 24) | func (l Level) String() string { constant LevelKey (line 9) | LevelKey = "level" constant LevelDebug (line 13) | LevelDebug Level = iota - 1 constant LevelInfo (line 15) | LevelInfo constant LevelWarn (line 17) | LevelWarn constant LevelError (line 19) | LevelError constant LevelFatal (line 21) | LevelFatal function ParseLevel (line 42) | func ParseLevel(s string) Level { FILE: log/level_test.go function TestLevel_String (line 5) | func TestLevel_String(t *testing.T) { function TestParseLevel (line 51) | func TestParseLevel(t *testing.T) { FILE: log/log.go type Logger (line 12) | type Logger interface type logger (line 16) | type logger struct method Log (line 23) | func (c *logger) Log(level Level, keyvals ...interface{}) error { function With (line 39) | func With(l Logger, kv ...interface{}) Logger { function WithContext (line 56) | func WithContext(ctx context.Context, l Logger) Logger { function MultiLogger (line 69) | func MultiLogger(logs ...Logger) Logger { FILE: log/log_test.go function TestInfo (line 9) | func TestInfo(t *testing.T) { function TestWrapper (line 15) | func TestWrapper(t *testing.T) { function TestWithContext (line 23) | func TestWithContext(t *testing.T) { FILE: log/std.go type stdLogger (line 13) | type stdLogger struct method Log (line 31) | func (l *stdLogger) Log(level Level, keyvals ...interface{}) error { function NewStdLogger (line 19) | func NewStdLogger(w io.Writer) Logger { FILE: log/std_test.go function TestStdLogger (line 5) | func TestStdLogger(t *testing.T) { FILE: log/value.go type Valuer (line 21) | type Valuer function Value (line 24) | func Value(ctx context.Context, v interface{}) interface{} { function Caller (line 32) | func Caller(depth int) Valuer { function Timestamp (line 50) | func Timestamp(layout string) Valuer { function bindValues (line 56) | func bindValues(ctx context.Context, keyvals []interface{}) { function containsValuer (line 64) | func containsValuer(keyvals []interface{}) bool { FILE: log/value_test.go function TestValue (line 8) | func TestValue(t *testing.T) { FILE: ntheader.go type ImageFileHeaderMachineType (line 12) | type ImageFileHeaderMachineType method String (line 462) | func (t ImageFileHeaderMachineType) String() string { type ImageFileHeaderCharacteristicsType (line 16) | type ImageFileHeaderCharacteristicsType method String (line 498) | func (t ImageFileHeaderCharacteristicsType) String() []string { type ImageOptionalHeaderSubsystemType (line 19) | type ImageOptionalHeaderSubsystemType method String (line 555) | func (subsystem ImageOptionalHeaderSubsystemType) String() string { type ImageOptionalHeaderDllCharacteristicsType (line 22) | type ImageOptionalHeaderDllCharacteristicsType method String (line 527) | func (t ImageOptionalHeaderDllCharacteristicsType) String() []string { type ImageNtHeader (line 26) | type ImageNtHeader struct type ImageFileHeader (line 42) | type ImageFileHeader struct type ImageOptionalHeader32 (line 75) | type ImageOptionalHeader32 struct type ImageOptionalHeader64 (line 218) | type ImageOptionalHeader64 struct type DataDirectory (line 355) | type DataDirectory struct method ParseNTHeader (line 365) | func (pe *File) ParseNTHeader() (err error) { method PrettyOptionalHeaderMagic (line 582) | func (pe *File) PrettyOptionalHeaderMagic() string { FILE: ntheader_test.go function TestParseNtHeaderNE (line 14) | func TestParseNtHeaderNE(t *testing.T) { function TestNtHeaderMachineType (line 43) | func TestNtHeaderMachineType(t *testing.T) { function TestNtHeaderCharacteristicsType (line 70) | func TestNtHeaderCharacteristicsType(t *testing.T) { function TestOptionalHeaderSubsystemType (line 95) | func TestOptionalHeaderSubsystemType(t *testing.T) { function TestOptionalHeaderDllCharacteristicsType (line 121) | func TestOptionalHeaderDllCharacteristicsType(t *testing.T) { FILE: ordlookup.go function OrdLookup (line 543) | func OrdLookup(libname string, ord uint64, makeName bool) string { FILE: overlay.go method NewOverlayReader (line 18) | func (pe *File) NewOverlayReader() (*io.SectionReader, error) { method Overlay (line 26) | func (pe *File) Overlay() ([]byte, error) { method OverlayLength (line 42) | func (pe *File) OverlayLength() int64 { FILE: overlay_test.go type TestOverlay (line 9) | type TestOverlay struct function TestFile_NewOverlayReader (line 27) | func TestFile_NewOverlayReader(t *testing.T) { FILE: pe.go constant ImageDOSSignature (line 12) | ImageDOSSignature = 0x5A4D constant ImageDOSZMSignature (line 13) | ImageDOSZMSignature = 0x4D5A constant ImageOS2Signature (line 20) | ImageOS2Signature = 0x454E constant ImageOS2LESignature (line 26) | ImageOS2LESignature = 0x454C constant ImageVXDSignature (line 30) | ImageVXDSignature = 0x584C constant ImageTESignature (line 33) | ImageTESignature = 0x5A56 constant ImageNTSignature (line 38) | ImageNTSignature = 0x00004550 constant ImageNtOptionalHeader32Magic (line 43) | ImageNtOptionalHeader32Magic = 0x10b constant ImageNtOptionalHeader64Magic (line 44) | ImageNtOptionalHeader64Magic = 0x20b constant ImageROMOptionalHeaderMagic (line 45) | ImageROMOptionalHeaderMagic = 0x10 constant ImageFileMachineUnknown (line 50) | ImageFileMachineUnknown = ImageFileHeaderMachineType(0x0) constant ImageFileMachineAM33 (line 51) | ImageFileMachineAM33 = ImageFileHeaderMachineType(0x1d3) constant ImageFileMachineAMD64 (line 52) | ImageFileMachineAMD64 = ImageFileHeaderMachineType(0x8664) constant ImageFileMachineARM (line 53) | ImageFileMachineARM = ImageFileHeaderMachineType(0x1c0) constant ImageFileMachineARM64 (line 54) | ImageFileMachineARM64 = ImageFileHeaderMachineType(0xaa64) constant ImageFileMachineARMNT (line 55) | ImageFileMachineARMNT = ImageFileHeaderMachineType(0x1c4) constant ImageFileMachineEBC (line 56) | ImageFileMachineEBC = ImageFileHeaderMachineType(0xebc) constant ImageFileMachineI386 (line 57) | ImageFileMachineI386 = ImageFileHeaderMachineType(0x14c) constant ImageFileMachineIA64 (line 58) | ImageFileMachineIA64 = ImageFileHeaderMachineType(0x200) constant ImageFileMachineM32R (line 59) | ImageFileMachineM32R = ImageFileHeaderMachineType(0x9041) constant ImageFileMachineMIPS16 (line 60) | ImageFileMachineMIPS16 = ImageFileHeaderMachineType(0x266) constant ImageFileMachineMIPSFPU (line 61) | ImageFileMachineMIPSFPU = ImageFileHeaderMachineType(0x366) constant ImageFileMachineMIPSFPU16 (line 62) | ImageFileMachineMIPSFPU16 = ImageFileHeaderMachineType(0x466) constant ImageFileMachinePowerPC (line 63) | ImageFileMachinePowerPC = ImageFileHeaderMachineType(0x1f0) constant ImageFileMachinePowerPCFP (line 64) | ImageFileMachinePowerPCFP = ImageFileHeaderMachineType(0x1f1) constant ImageFileMachineR4000 (line 65) | ImageFileMachineR4000 = ImageFileHeaderMachineType(0x166) constant ImageFileMachineRISCV32 (line 66) | ImageFileMachineRISCV32 = ImageFileHeaderMachineType(0x5032) constant ImageFileMachineRISCV64 (line 67) | ImageFileMachineRISCV64 = ImageFileHeaderMachineType(0x5064) constant ImageFileMachineRISCV128 (line 68) | ImageFileMachineRISCV128 = ImageFileHeaderMachineType(0x5128) constant ImageFileMachineSH3 (line 69) | ImageFileMachineSH3 = ImageFileHeaderMachineType(0x1a2) constant ImageFileMachineSH3DSP (line 70) | ImageFileMachineSH3DSP = ImageFileHeaderMachineType(0x1a3) constant ImageFileMachineSH4 (line 71) | ImageFileMachineSH4 = ImageFileHeaderMachineType(0x1a6) constant ImageFileMachineSH5 (line 72) | ImageFileMachineSH5 = ImageFileHeaderMachineType(0x1a8) constant ImageFileMachineTHUMB (line 73) | ImageFileMachineTHUMB = ImageFileHeaderMachineType(0x1c2) constant ImageFileMachineWCEMIPSv2 (line 74) | ImageFileMachineWCEMIPSv2 = ImageFileHeaderMachineType(0x169) constant ImageFileRelocsStripped (line 83) | ImageFileRelocsStripped = 0x0001 constant ImageFileExecutableImage (line 88) | ImageFileExecutableImage = 0x0002 constant ImageFileLineNumsStripped (line 94) | ImageFileLineNumsStripped = 0x0004 constant ImageFileLocalSymsStripped (line 99) | ImageFileLocalSymsStripped = 0x0008 constant ImageFileAggressiveWSTrim (line 102) | ImageFileAggressiveWSTrim = 0x0010 constant ImageFileLargeAddressAware (line 107) | ImageFileLargeAddressAware = 0x0020 constant ImageFileBytesReservedLow (line 110) | ImageFileBytesReservedLow = 0x0080 constant ImageFile32BitMachine (line 116) | ImageFile32BitMachine = 0x0100 constant ImageFileDebugStripped (line 119) | ImageFileDebugStripped = 0x0200 constant ImageFileRemovableRunFromSwap (line 123) | ImageFileRemovableRunFromSwap = 0x0400 constant ImageFileNetRunFromSwap (line 126) | ImageFileNetRunFromSwap = 0x0800 constant ImageFileSystem (line 129) | ImageFileSystem = 0x1000 constant ImageFileDLL (line 132) | ImageFileDLL = 0x2000 constant ImageFileUpSystemOnly (line 135) | ImageFileUpSystemOnly = 0x4000 constant ImageFileBytesReservedHigh (line 138) | ImageFileBytesReservedHigh = 0x8000 constant ImageSubsystemUnknown (line 143) | ImageSubsystemUnknown = 0 constant ImageSubsystemNative (line 144) | ImageSubsystemNative = 1 constant ImageSubsystemWindowsGUI (line 145) | ImageSubsystemWindowsGUI = 2 constant ImageSubsystemWindowsCUI (line 146) | ImageSubsystemWindowsCUI = 3 constant ImageSubsystemOS2CUI (line 147) | ImageSubsystemOS2CUI = 5 constant ImageSubsystemPosixCUI (line 148) | ImageSubsystemPosixCUI = 7 constant ImageSubsystemNativeWindows (line 149) | ImageSubsystemNativeWindows = 8 constant ImageSubsystemWindowsCEGUI (line 150) | ImageSubsystemWindowsCEGUI = 9 constant ImageSubsystemEFIApplication (line 151) | ImageSubsystemEFIApplication = 10 constant ImageSubsystemEFIBootServiceDriver (line 152) | ImageSubsystemEFIBootServiceDriver = 11 constant ImageSubsystemEFIRuntimeDriver (line 153) | ImageSubsystemEFIRuntimeDriver = 12 constant ImageSubsystemEFIRom (line 154) | ImageSubsystemEFIRom = 13 constant ImageSubsystemXBOX (line 155) | ImageSubsystemXBOX = 14 constant ImageSubsystemWindowsBootApplication (line 156) | ImageSubsystemWindowsBootApplication = 16 constant ImageDllCharacteristicsReserved1 (line 161) | ImageDllCharacteristicsReserved1 = 0x0001 constant ImageDllCharacteristicsReserved2 (line 162) | ImageDllCharacteristicsReserved2 = 0x0002 constant ImageDllCharacteristicsReserved4 (line 163) | ImageDllCharacteristicsReserved4 = 0x0004 constant ImageDllCharacteristicsReserved8 (line 164) | ImageDllCharacteristicsReserved8 = 0x0008 constant ImageDllCharacteristicsHighEntropyVA (line 165) | ImageDllCharacteristicsHighEntropyVA = 0x0020 constant ImageDllCharacteristicsDynamicBase (line 166) | ImageDllCharacteristicsDynamicBase = 0x0040 constant ImageDllCharacteristicsForceIntegrity (line 167) | ImageDllCharacteristicsForceIntegrity = 0x0080 constant ImageDllCharacteristicsNXCompact (line 168) | ImageDllCharacteristicsNXCompact = 0x0100 constant ImageDllCharacteristicsNoIsolation (line 169) | ImageDllCharacteristicsNoIsolation = 0x0200 constant ImageDllCharacteristicsNoSEH (line 170) | ImageDllCharacteristicsNoSEH = 0x0400 constant ImageDllCharacteristicsNoBind (line 171) | ImageDllCharacteristicsNoBind = 0x0800 constant ImageDllCharacteristicsAppContainer (line 172) | ImageDllCharacteristicsAppContainer = 0x1000 constant ImageDllCharacteristicsWdmDriver (line 173) | ImageDllCharacteristicsWdmDriver = 0x2000 constant ImageDllCharacteristicsGuardCF (line 174) | ImageDllCharacteristicsGuardCF = 0x4000 constant ImageDllCharacteristicsTerminalServiceAware (line 175) | ImageDllCharacteristicsTerminalServiceAware = 0x8000 type ImageDirectoryEntry (line 180) | type ImageDirectoryEntry constant ImageDirectoryEntryExport (line 184) | ImageDirectoryEntryExport ImageDirectoryEntry = iota constant ImageDirectoryEntryImport (line 185) | ImageDirectoryEntryImport constant ImageDirectoryEntryResource (line 186) | ImageDirectoryEntryResource constant ImageDirectoryEntryException (line 187) | ImageDirectoryEntryException constant ImageDirectoryEntryCertificate (line 188) | ImageDirectoryEntryCertificate constant ImageDirectoryEntryBaseReloc (line 189) | ImageDirectoryEntryBaseReloc constant ImageDirectoryEntryDebug (line 190) | ImageDirectoryEntryDebug constant ImageDirectoryEntryArchitecture (line 191) | ImageDirectoryEntryArchitecture constant ImageDirectoryEntryGlobalPtr (line 192) | ImageDirectoryEntryGlobalPtr constant ImageDirectoryEntryTLS (line 193) | ImageDirectoryEntryTLS constant ImageDirectoryEntryLoadConfig (line 194) | ImageDirectoryEntryLoadConfig constant ImageDirectoryEntryBoundImport (line 195) | ImageDirectoryEntryBoundImport constant ImageDirectoryEntryIAT (line 196) | ImageDirectoryEntryIAT constant ImageDirectoryEntryDelayImport (line 197) | ImageDirectoryEntryDelayImport constant ImageDirectoryEntryCLR (line 198) | ImageDirectoryEntryCLR constant ImageDirectoryEntryReserved (line 199) | ImageDirectoryEntryReserved constant ImageNumberOfDirectoryEntries (line 200) | ImageNumberOfDirectoryEntries type FileInfo (line 204) | type FileInfo struct FILE: reloc.go type ImageBaseRelocationEntryType (line 23) | type ImageBaseRelocationEntryType method String (line 248) | func (t ImageBaseRelocationEntryType) String(pe *File) string { constant ImageRelBasedAbsolute (line 30) | ImageRelBasedAbsolute = 0 constant ImageRelBasedHigh (line 34) | ImageRelBasedHigh = 1 constant ImageRelBasedLow (line 38) | ImageRelBasedLow = 2 constant ImageRelBasedHighLow (line 42) | ImageRelBasedHighLow = 3 constant ImageRelBasedHighAdj (line 49) | ImageRelBasedHighAdj = 4 constant ImageRelBasedMIPSJmpAddr (line 54) | ImageRelBasedMIPSJmpAddr = 5 constant ImageRelBasedARMMov32 (line 59) | ImageRelBasedARMMov32 = 5 constant ImageRelBasedRISCVHigh20 (line 63) | ImageRelBasedRISCVHigh20 = 5 constant ImageRelReserved (line 66) | ImageRelReserved = 6 constant ImageRelBasedThumbMov32 (line 71) | ImageRelBasedThumbMov32 = 7 constant ImageRelBasedRISCVLow12i (line 76) | ImageRelBasedRISCVLow12i = 7 constant ImageRelBasedRISCVLow12s (line 81) | ImageRelBasedRISCVLow12s = 8 constant ImageRelBasedMIPSJmpAddr16 (line 85) | ImageRelBasedMIPSJmpAddr16 = 9 constant ImageRelBasedDir64 (line 88) | ImageRelBasedDir64 = 10 constant MaxDefaultRelocEntriesCount (line 96) | MaxDefaultRelocEntriesCount = 0x1000 type ImageBaseRelocation (line 101) | type ImageBaseRelocation struct type ImageBaseRelocationEntry (line 112) | type ImageBaseRelocationEntry struct type Relocation (line 128) | type Relocation struct method parseRelocations (line 136) | func (pe *File) parseRelocations(dataRVA, rva, size uint32) ([]ImageBase... method parseRelocDirectory (line 165) | func (pe *File) parseRelocDirectory(rva, size uint32) error { FILE: reloc_test.go function TestParseRelocDirectoryData (line 11) | func TestParseRelocDirectoryData(t *testing.T) { function TestParseRelocDirectoryZeroSizeOfBlock (line 90) | func TestParseRelocDirectoryZeroSizeOfBlock(t *testing.T) { function TestParseRelocDirectoryEntry (line 152) | func TestParseRelocDirectoryEntry(t *testing.T) { FILE: resource.go type ResourceType (line 12) | type ResourceType method String (line 1195) | func (rt ResourceType) String() string { type ResourceLang (line 15) | type ResourceLang method String (line 1229) | func (lang ResourceLang) String() string { type ResourceSubLang (line 18) | type ResourceSubLang method String (line 1381) | func (subLang ResourceSubLang) String() string { constant LangNeutral (line 24) | LangNeutral ResourceLang = 0x00 constant LangUserDefault (line 25) | LangUserDefault ResourceLang = 0x01 constant LangSystemDefault (line 26) | LangSystemDefault ResourceLang = 0x02 constant LangInvariant (line 27) | LangInvariant ResourceLang = 0x7F constant SubLangNeutral (line 29) | SubLangNeutral ResourceSubLang = 0x00 constant SubLangInvariant (line 30) | SubLangInvariant ResourceSubLang = 0x00 constant SubLangDefault (line 31) | SubLangDefault ResourceSubLang = 0x01 constant SubLangSysDefault (line 32) | SubLangSysDefault ResourceSubLang = 0x02 constant SubLangCustomDefault (line 33) | SubLangCustomDefault ResourceSubLang = 0x03 constant SubLangCustomUnspecified (line 34) | SubLangCustomUnspecified ResourceSubLang = 0x04 constant SubLangMUICustomDefault (line 35) | SubLangMUICustomDefault ResourceSubLang = 0x05 constant LangAfrikaans (line 41) | LangAfrikaans ResourceLang = 0x0036 constant LangAlbanian (line 43) | LangAlbanian ResourceLang = 0x001C constant LangAlsatian (line 45) | LangAlsatian ResourceLang = 0x0084 constant LangAmharic (line 47) | LangAmharic ResourceLang = 0x005E constant LangArabic (line 49) | LangArabic ResourceLang = 0x0001 constant LangArmenian (line 51) | LangArmenian ResourceLang = 0x002B constant LangAssamese (line 53) | LangAssamese ResourceLang = 0x004D constant LangAzerbaijaniLatin (line 55) | LangAzerbaijaniLatin ResourceLang = 0x002C constant LangBangla (line 57) | LangBangla ResourceLang = 0x0045 constant LangBashkir (line 59) | LangBashkir ResourceLang = 0x006D constant LangBasque (line 61) | LangBasque ResourceLang = 0x002D constant LangBelarusian (line 63) | LangBelarusian ResourceLang = 0x0023 constant LangBosnianLatin (line 65) | LangBosnianLatin ResourceLang = 0x781A constant LangBreton (line 67) | LangBreton ResourceLang = 0x007E constant LangBulgarian (line 69) | LangBulgarian ResourceLang = 0x0002 constant LangBurmese (line 71) | LangBurmese ResourceLang = 0x0055 constant LangCatalan (line 73) | LangCatalan ResourceLang = 0x0003 constant LangCentralKurdish (line 75) | LangCentralKurdish ResourceLang = 0x0092 constant LangCherokee (line 77) | LangCherokee ResourceLang = 0x005C constant LangChineseSimplified (line 79) | LangChineseSimplified ResourceLang = 0x7804 constant LangCorsican (line 81) | LangCorsican ResourceLang = 0x0083 constant LangCroatian (line 83) | LangCroatian ResourceLang = 0x001A constant LangCzech (line 85) | LangCzech ResourceLang = 0x0005 constant LangDanish (line 87) | LangDanish ResourceLang = 0x0006 constant LangDari (line 89) | LangDari ResourceLang = 0x008C constant LangDivehi (line 91) | LangDivehi ResourceLang = 0x0065 constant LangDutch (line 93) | LangDutch ResourceLang = 0x0013 constant LangEnglish (line 95) | LangEnglish ResourceLang = 0x0009 constant LangEstonian (line 97) | LangEstonian ResourceLang = 0x0025 constant LangFaroese (line 99) | LangFaroese ResourceLang = 0x0038 constant LangFilipino (line 101) | LangFilipino ResourceLang = 0x0064 constant LangFinnish (line 103) | LangFinnish ResourceLang = 0x000B constant LangFrench (line 105) | LangFrench ResourceLang = 0x000C constant LangFrisian (line 107) | LangFrisian ResourceLang = 0x0062 constant LangFulah (line 109) | LangFulah ResourceLang = 0x0067 constant LangFulahLatin (line 111) | LangFulahLatin ResourceLang = 0x7C67 constant LangGalician (line 113) | LangGalician ResourceLang = 0x0056 constant LangGeorgian (line 115) | LangGeorgian ResourceLang = 0x0037 constant LangGerman (line 117) | LangGerman ResourceLang = 0x0007 constant LangGreek (line 119) | LangGreek ResourceLang = 0x0008 constant LangGreenlandic (line 121) | LangGreenlandic ResourceLang = 0x006F constant LangGuarani (line 123) | LangGuarani ResourceLang = 0x0074 constant LangGujarati (line 125) | LangGujarati ResourceLang = 0x0047 constant LangHausaLatin (line 127) | LangHausaLatin ResourceLang = 0x0068 constant LangHawaiian (line 129) | LangHawaiian ResourceLang = 0x0075 constant LangHebrew (line 131) | LangHebrew ResourceLang = 0x000D constant LangHindi (line 133) | LangHindi ResourceLang = 0x0039 constant LangHungarian (line 135) | LangHungarian ResourceLang = 0x000E constant LangIcelandic (line 137) | LangIcelandic ResourceLang = 0x000F constant LangIgbo (line 139) | LangIgbo ResourceLang = 0x0070 constant LangIndonesian (line 141) | LangIndonesian ResourceLang = 0x0021 constant LangInuktitutLatin (line 143) | LangInuktitutLatin ResourceLang = 0x005D constant LangIrish (line 145) | LangIrish ResourceLang = 0x003C constant LangItalian (line 147) | LangItalian ResourceLang = 0x0010 constant LangJapanese (line 149) | LangJapanese ResourceLang = 0x0011 constant LangKannada (line 151) | LangKannada ResourceLang = 0x004B constant LangKashmiri (line 153) | LangKashmiri ResourceLang = 0x0060 constant LangKazakh (line 155) | LangKazakh ResourceLang = 0x003F constant LangKhmer (line 157) | LangKhmer ResourceLang = 0x0053 constant LangKiche (line 159) | LangKiche ResourceLang = 0x0086 constant LangKinyarwanda (line 161) | LangKinyarwanda ResourceLang = 0x0087 constant LangKiswahili (line 163) | LangKiswahili ResourceLang = 0x0041 constant LangKonkani (line 165) | LangKonkani ResourceLang = 0x0057 constant LangKorean (line 167) | LangKorean ResourceLang = 0x0012 constant LangKyrgyz (line 169) | LangKyrgyz ResourceLang = 0x0040 constant LangLao (line 171) | LangLao ResourceLang = 0x0054 constant LangLatvian (line 173) | LangLatvian ResourceLang = 0x0026 constant LangLithuanian (line 175) | LangLithuanian ResourceLang = 0x0027 constant LangLowerSorbian (line 177) | LangLowerSorbian ResourceLang = 0x7C2E constant LangLuxembourgish (line 179) | LangLuxembourgish ResourceLang = 0x006E constant LangMacedonian (line 181) | LangMacedonian ResourceLang = 0x002F constant LangMalay (line 183) | LangMalay ResourceLang = 0x003E constant LangMalayalam (line 185) | LangMalayalam ResourceLang = 0x004C constant LangMaltese (line 187) | LangMaltese ResourceLang = 0x003A constant LangMaori (line 189) | LangMaori ResourceLang = 0x0081 constant LangMapudungun (line 191) | LangMapudungun ResourceLang = 0x007A constant LangMarathi (line 193) | LangMarathi ResourceLang = 0x004E constant LangMohawk (line 195) | LangMohawk ResourceLang = 0x007C constant LangMongolianCyrillic (line 197) | LangMongolianCyrillic ResourceLang = 0x0050 constant LangNepali (line 199) | LangNepali ResourceLang = 0x0061 constant LangNorwegianBokmalNo (line 201) | LangNorwegianBokmalNo ResourceLang = 0x0014 constant LangNorwegianBokmal (line 203) | LangNorwegianBokmal ResourceLang = 0x7C14 constant LangNorwegianNynorsk (line 205) | LangNorwegianNynorsk ResourceLang = 0x7814 constant LangOccitan (line 207) | LangOccitan ResourceLang = 0x0082 constant LangOdia (line 209) | LangOdia ResourceLang = 0x0048 constant LangOromo (line 211) | LangOromo ResourceLang = 0x0072 constant LangPashto (line 213) | LangPashto ResourceLang = 0x0063 constant LangPersian (line 215) | LangPersian ResourceLang = 0x0029 constant LangPolish (line 217) | LangPolish ResourceLang = 0x0015 constant LangPortuguese (line 219) | LangPortuguese ResourceLang = 0x0016 constant LangPunjabi (line 221) | LangPunjabi ResourceLang = 0x0046 constant LangQuechua (line 223) | LangQuechua ResourceLang = 0x006B constant LangRomanian (line 225) | LangRomanian ResourceLang = 0x0018 constant LangRomansh (line 227) | LangRomansh ResourceLang = 0x0017 constant LangRussian (line 229) | LangRussian ResourceLang = 0x0019 constant LangSakha (line 231) | LangSakha ResourceLang = 0x0085 constant LangSamiInari (line 233) | LangSamiInari ResourceLang = 0x703B constant LangSamiLule (line 235) | LangSamiLule ResourceLang = 0x7C3B constant LangSamiNorthern (line 237) | LangSamiNorthern ResourceLang = 0x003B constant LangSamiSkolt (line 239) | LangSamiSkolt ResourceLang = 0x743B constant LangSamiSouthern (line 241) | LangSamiSouthern ResourceLang = 0x783B constant LangSanskrit (line 243) | LangSanskrit ResourceLang = 0x004F constant LangScottishGaelic (line 245) | LangScottishGaelic ResourceLang = 0x0091 constant LangSerbianLatin (line 247) | LangSerbianLatin ResourceLang = 0x7C1A constant LangSesothoSaLeboa (line 249) | LangSesothoSaLeboa ResourceLang = 0x006C constant LangSetswana (line 251) | LangSetswana ResourceLang = 0x0032 constant LangSindhi (line 253) | LangSindhi ResourceLang = 0x0059 constant LangSinhala (line 255) | LangSinhala ResourceLang = 0x005B constant LangSlovak (line 257) | LangSlovak ResourceLang = 0x001B constant LangSlovenian (line 259) | LangSlovenian ResourceLang = 0x0024 constant LangSomali (line 261) | LangSomali ResourceLang = 0x0077 constant LangSotho (line 263) | LangSotho ResourceLang = 0x0030 constant LangSpanish (line 265) | LangSpanish ResourceLang = 0x000A constant LangSwedish (line 267) | LangSwedish ResourceLang = 0x001D constant LangSyriac (line 269) | LangSyriac ResourceLang = 0x005A constant LangTajikCyrillic (line 271) | LangTajikCyrillic ResourceLang = 0x0028 constant LangTamazightLatin (line 273) | LangTamazightLatin ResourceLang = 0x005F constant LangTamil (line 275) | LangTamil ResourceLang = 0x0049 constant LangTatar (line 277) | LangTatar ResourceLang = 0x0044 constant LangTelugu (line 279) | LangTelugu ResourceLang = 0x004A constant LangThai (line 281) | LangThai ResourceLang = 0x001E constant LangTibetan (line 283) | LangTibetan ResourceLang = 0x0051 constant LangTigrinya (line 285) | LangTigrinya ResourceLang = 0x0073 constant LangTsonga (line 287) | LangTsonga ResourceLang = 0x0031 constant LangTurkish (line 289) | LangTurkish ResourceLang = 0x001F constant LangTurkmen (line 291) | LangTurkmen ResourceLang = 0x0042 constant LangUkrainian (line 293) | LangUkrainian ResourceLang = 0x0022 constant LangUpperSorbian (line 295) | LangUpperSorbian ResourceLang = 0x002E constant LangUrdu (line 297) | LangUrdu ResourceLang = 0x0020 constant LangUyghur (line 299) | LangUyghur ResourceLang = 0x0080 constant LangUzbekLatin (line 301) | LangUzbekLatin ResourceLang = 0x0043 constant LangVenda (line 303) | LangVenda ResourceLang = 0x0033 constant LangVietnamese (line 305) | LangVietnamese ResourceLang = 0x002A constant LangWelsh (line 307) | LangWelsh ResourceLang = 0x0052 constant LangWolof (line 309) | LangWolof ResourceLang = 0x0088 constant LangXhosa (line 311) | LangXhosa ResourceLang = 0x0034 constant LangYi (line 313) | LangYi ResourceLang = 0x0078 constant LangYoruba (line 315) | LangYoruba ResourceLang = 0x006A constant LangZulu (line 317) | LangZulu ResourceLang = 0x0035 constant SubLangAfrikaansSouthAfrica (line 323) | SubLangAfrikaansSouthAfrica ResourceSubLang = iota constant SubLangAlbanianAlbania (line 325) | SubLangAlbanianAlbania constant SubLangAlsatianFrance (line 327) | SubLangAlsatianFrance constant SubLangAmharicEthiopia (line 329) | SubLangAmharicEthiopia constant SubLangArabicAlgeria (line 331) | SubLangArabicAlgeria constant SubLangArabicBahrain (line 333) | SubLangArabicBahrain constant SubLangArabicEgypt (line 335) | SubLangArabicEgypt constant SubLangArabicIraq (line 337) | SubLangArabicIraq constant SubLangArabicJordan (line 339) | SubLangArabicJordan constant SubLangArabicKuwait (line 341) | SubLangArabicKuwait constant SubLangArabicLebanon (line 343) | SubLangArabicLebanon constant SubLangArabicLibya (line 345) | SubLangArabicLibya constant SubLangArabicMorocco (line 347) | SubLangArabicMorocco constant SubLangArabicOman (line 349) | SubLangArabicOman constant SubLangArabicQatar (line 351) | SubLangArabicQatar constant SubLangArabicSaudiArabia (line 353) | SubLangArabicSaudiArabia constant SubLangArabicSyria (line 355) | SubLangArabicSyria constant SubLangArabicTunisia (line 357) | SubLangArabicTunisia constant SubLangArabicUae (line 359) | SubLangArabicUae constant SubLangArabicYemen (line 361) | SubLangArabicYemen constant SubLangArmenianArmenia (line 363) | SubLangArmenianArmenia constant SubLangAssameseIndia (line 365) | SubLangAssameseIndia constant SubLangAzerbaijaniCyrillic (line 367) | SubLangAzerbaijaniCyrillic constant SubLangAzerbaijaniCyrillicAzerbaijan (line 369) | SubLangAzerbaijaniCyrillicAzerbaijan constant SubLangAzerbaijaniLatin (line 371) | SubLangAzerbaijaniLatin constant SubLangAzerbaijaniLatinAzerbaijan (line 373) | SubLangAzerbaijaniLatinAzerbaijan constant SubLangBanglaBangladesh (line 375) | SubLangBanglaBangladesh constant SubLangBanglaIndia (line 377) | SubLangBanglaIndia constant SubLangBashkirRussia (line 379) | SubLangBashkirRussia constant SubLangBasqueSpain (line 381) | SubLangBasqueSpain constant SubLangBelarusianBelarus (line 383) | SubLangBelarusianBelarus constant SubLangBosnianCyrillic (line 385) | SubLangBosnianCyrillic constant SubLangBosnianCyrillicBosniaAndHerzegovina (line 387) | SubLangBosnianCyrillicBosniaAndHerzegovina constant SubLangBosnianLatin (line 389) | SubLangBosnianLatin constant SubLangBosnianLatinBosniaAndHerzegovina (line 391) | SubLangBosnianLatinBosniaAndHerzegovina constant SubLangBretonFrance (line 393) | SubLangBretonFrance constant SubLangBulgarianBulgaria (line 395) | SubLangBulgarianBulgaria constant SubLangBurmeseMyanmar (line 397) | SubLangBurmeseMyanmar constant SubLangCatalanSpain (line 399) | SubLangCatalanSpain constant SubLangCentralAtlasTamazightArabicMorocco (line 401) | SubLangCentralAtlasTamazightArabicMorocco constant SubLangCentralKurdish (line 403) | SubLangCentralKurdish constant SubLangCentralKurdishIraq (line 405) | SubLangCentralKurdishIraq constant SubLangCherokee (line 407) | SubLangCherokee constant SubLangCherokeeUnitedStates (line 409) | SubLangCherokeeUnitedStates constant SubLangChineseSimplified (line 411) | SubLangChineseSimplified constant SubLangChineseSimplifiedPeoplesRepublicOfChina (line 413) | SubLangChineseSimplifiedPeoplesRepublicOfChina constant SubLangChineseSimplifiedSingapore (line 415) | SubLangChineseSimplifiedSingapore constant SubLangChineseTraditional (line 417) | SubLangChineseTraditional constant SubLangChineseTraditionalHongKongSar (line 419) | SubLangChineseTraditionalHongKongSar constant SubLangChineseTraditionalMacaoSar (line 421) | SubLangChineseTraditionalMacaoSar constant SubLangChineseTraditionalTaiwan (line 423) | SubLangChineseTraditionalTaiwan constant SubLangCorsicanFrance (line 425) | SubLangCorsicanFrance constant SubLangCroatianCroatia (line 427) | SubLangCroatianCroatia constant SubLangCroatianLatinBosniaAndHerzegovina (line 429) | SubLangCroatianLatinBosniaAndHerzegovina constant SubLangCzechCzechRepublic (line 431) | SubLangCzechCzechRepublic constant SubLangDanishDenmark (line 433) | SubLangDanishDenmark constant SubLangDariAfghanistan (line 435) | SubLangDariAfghanistan constant SubLangDivehiMaldives (line 437) | SubLangDivehiMaldives constant SubLangDutchBelgium (line 439) | SubLangDutchBelgium constant SubLangDutchNetherlands (line 441) | SubLangDutchNetherlands constant SubLangDzongkhaBhutan (line 443) | SubLangDzongkhaBhutan constant SubLangEnglishAustralia (line 445) | SubLangEnglishAustralia constant SubLangEnglishBelize (line 447) | SubLangEnglishBelize constant SubLangEnglishCanada (line 449) | SubLangEnglishCanada constant SubLangEnglishCaribbean (line 451) | SubLangEnglishCaribbean constant SubLangEnglishHongKong (line 453) | SubLangEnglishHongKong constant SubLangEnglishIndia (line 455) | SubLangEnglishIndia constant SubLangEnglishIreland (line 457) | SubLangEnglishIreland constant SubLangEnglishJamaica (line 459) | SubLangEnglishJamaica constant SubLangEnglishMalaysia (line 461) | SubLangEnglishMalaysia constant SubLangEnglishNewZealand (line 463) | SubLangEnglishNewZealand constant SubLangEnglishRepublicOfThePhilippines (line 465) | SubLangEnglishRepublicOfThePhilippines constant SubLangEnglishSingapore (line 467) | SubLangEnglishSingapore constant SubLangEnglishSouthAfrica (line 469) | SubLangEnglishSouthAfrica constant SubLangEnglishTrinidadAndTobago (line 471) | SubLangEnglishTrinidadAndTobago constant SubLangEnglishUnitedArabEmirates (line 473) | SubLangEnglishUnitedArabEmirates constant SubLangEnglishUnitedKingdom (line 475) | SubLangEnglishUnitedKingdom constant SubLangEnglishUnitedStates (line 477) | SubLangEnglishUnitedStates constant SubLangEnglishZimbabwe (line 479) | SubLangEnglishZimbabwe constant SubLangEstonianEstonia (line 481) | SubLangEstonianEstonia constant SubLangFaroeseFaroeIslands (line 483) | SubLangFaroeseFaroeIslands constant SubLangFilipinoPhilippines (line 485) | SubLangFilipinoPhilippines constant SubLangFinnishFinland (line 487) | SubLangFinnishFinland constant SubLangFrenchBelgium (line 489) | SubLangFrenchBelgium constant SubLangFrenchCameroon (line 491) | SubLangFrenchCameroon constant SubLangFrenchCanada (line 493) | SubLangFrenchCanada constant SubLangFrenchCaribbean (line 495) | SubLangFrenchCaribbean constant SubLangFrenchCongoDrc (line 497) | SubLangFrenchCongoDrc constant SubLangFrenchCôteDivoire (line 499) | SubLangFrenchCôteDivoire constant SubLangFrenchFrance (line 501) | SubLangFrenchFrance constant SubLangFrenchHaiti (line 503) | SubLangFrenchHaiti constant SubLangFrenchLuxembourg (line 505) | SubLangFrenchLuxembourg constant SubLangFrenchMali (line 507) | SubLangFrenchMali constant SubLangFrenchMorocco (line 509) | SubLangFrenchMorocco constant SubLangFrenchPrincipalityOfMonaco (line 511) | SubLangFrenchPrincipalityOfMonaco constant SubLangFrenchReunion (line 513) | SubLangFrenchReunion constant SubLangFrenchSenegal (line 515) | SubLangFrenchSenegal constant SubLangFrenchSwitzerland (line 517) | SubLangFrenchSwitzerland constant SubLangFrisianNetherlands (line 519) | SubLangFrisianNetherlands constant SubLangFulahNigeria (line 521) | SubLangFulahNigeria constant SubLangFulahLatinNigeria (line 523) | SubLangFulahLatinNigeria constant SubLangFulahSenegal (line 525) | SubLangFulahSenegal constant SubLangGalicianSpain (line 527) | SubLangGalicianSpain constant SubLangGeorgianGeorgia (line 529) | SubLangGeorgianGeorgia constant SubLangGermanAustria (line 531) | SubLangGermanAustria constant SubLangGermanGermany (line 533) | SubLangGermanGermany constant SubLangGermanLiechtenstein (line 535) | SubLangGermanLiechtenstein constant SubLangGermanLuxembourg (line 537) | SubLangGermanLuxembourg constant SubLangGermanSwitzerland (line 539) | SubLangGermanSwitzerland constant SubLangGreekGreece (line 541) | SubLangGreekGreece constant SubLangGreenlandicGreenland (line 543) | SubLangGreenlandicGreenland constant SubLangGuaraniParaguay (line 545) | SubLangGuaraniParaguay constant SubLangGujaratiIndia (line 547) | SubLangGujaratiIndia constant SubLangHausaLatin (line 549) | SubLangHausaLatin constant SubLangHausaLatinNigeria (line 551) | SubLangHausaLatinNigeria constant SubLangHawaiianUnitedStates (line 553) | SubLangHawaiianUnitedStates constant SubLangHebrewIsrael (line 555) | SubLangHebrewIsrael constant SubLangHindiIndia (line 557) | SubLangHindiIndia constant SubLangHungarianHungary (line 559) | SubLangHungarianHungary constant SubLangIcelandicIceland (line 561) | SubLangIcelandicIceland constant SubLangIgboNigeria (line 563) | SubLangIgboNigeria constant SubLangIndonesianIndonesia (line 565) | SubLangIndonesianIndonesia constant SubLangInuktitutLatin (line 567) | SubLangInuktitutLatin constant SubLangInuktitutLatinCanada (line 569) | SubLangInuktitutLatinCanada constant SubLangInuktitutSyllabics (line 571) | SubLangInuktitutSyllabics constant SubLangInuktitutSyllabicsCanada (line 573) | SubLangInuktitutSyllabicsCanada constant SubLangIrishIreland (line 575) | SubLangIrishIreland constant SubLangItalianItaly (line 577) | SubLangItalianItaly constant SubLangItalianSwitzerland (line 579) | SubLangItalianSwitzerland constant SubLangJapaneseJapan (line 581) | SubLangJapaneseJapan constant SubLangKannadaIndia (line 583) | SubLangKannadaIndia constant SubLangKanuriLatinNigeria (line 585) | SubLangKanuriLatinNigeria constant SubLangKashmiriPersoArabic (line 587) | SubLangKashmiriPersoArabic constant SubLangKashmiriDevanagariIndia (line 589) | SubLangKashmiriDevanagariIndia constant SubLangKazakhKazakhstan (line 591) | SubLangKazakhKazakhstan constant SubLangKhmerCambodia (line 593) | SubLangKhmerCambodia constant SubLangKicheGuatemala (line 595) | SubLangKicheGuatemala constant SubLangKinyarwandaRwanda (line 597) | SubLangKinyarwandaRwanda constant SubLangKiswahiliKenya (line 599) | SubLangKiswahiliKenya constant SubLangKonkaniIndia (line 601) | SubLangKonkaniIndia constant SubLangKoreanKorea (line 603) | SubLangKoreanKorea constant SubLangKyrgyzKyrgyzstan (line 605) | SubLangKyrgyzKyrgyzstan constant SubLangLaoLaoPdr (line 607) | SubLangLaoLaoPdr constant SubLangLatinVaticanCity (line 609) | SubLangLatinVaticanCity constant SubLangLatvianLatvia (line 611) | SubLangLatvianLatvia constant SubLangLithuanianLithuania (line 613) | SubLangLithuanianLithuania constant SubLangLowerSorbianGermany (line 615) | SubLangLowerSorbianGermany constant SubLangLuxembourgishLuxembourg (line 617) | SubLangLuxembourgishLuxembourg constant SubLangMacedonianNorthMacedonia (line 619) | SubLangMacedonianNorthMacedonia constant SubLangMalayBruneiDarussalam (line 621) | SubLangMalayBruneiDarussalam constant SubLangMalayMalaysia (line 623) | SubLangMalayMalaysia constant SubLangMalayalamIndia (line 625) | SubLangMalayalamIndia constant SubLangMalteseMalta (line 627) | SubLangMalteseMalta constant SubLangMaoriNewZealand (line 629) | SubLangMaoriNewZealand constant SubLangMapudungunChile (line 631) | SubLangMapudungunChile constant SubLangMarathiIndia (line 633) | SubLangMarathiIndia constant SubLangMohawkCanada (line 635) | SubLangMohawkCanada constant SubLangMongolianCyrillic (line 637) | SubLangMongolianCyrillic constant SubLangMongolianCyrillicMongolia (line 639) | SubLangMongolianCyrillicMongolia constant SubLangMongolianTraditionalMongolian (line 641) | SubLangMongolianTraditionalMongolian constant SubLangMongolianTraditionalMongolianPeoplesRepublicOfChina (line 643) | SubLangMongolianTraditionalMongolianPeoplesRepublicOfChina constant SubLangMongolianTraditionalMongolianMongolia (line 645) | SubLangMongolianTraditionalMongolianMongolia constant SubLangNepaliIndia (line 647) | SubLangNepaliIndia constant SubLangNepaliNepal (line 649) | SubLangNepaliNepal constant SubLangNorwegianBokmalNorway (line 651) | SubLangNorwegianBokmalNorway constant SubLangNorwegianNynorskNorway (line 653) | SubLangNorwegianNynorskNorway constant SubLangOccitanFrance (line 655) | SubLangOccitanFrance constant SubLangOdiaIndia (line 657) | SubLangOdiaIndia constant SubLangOromoEthiopia (line 659) | SubLangOromoEthiopia constant SubLangPashtoAfghanistan (line 661) | SubLangPashtoAfghanistan constant SubLangPersianIran (line 663) | SubLangPersianIran constant SubLangPolishPoland (line 665) | SubLangPolishPoland constant SubLangPortugueseBrazil (line 667) | SubLangPortugueseBrazil constant SubLangPortuguesePortugal (line 669) | SubLangPortuguesePortugal constant SubLangPseudoLanguagePseudoLocaleForEastAsianComplexScriptLocalizationTesting (line 671) | SubLangPseudoLanguagePseudoLocaleForEastAsianComplexScriptLocalizationTe... constant SubLangPseudoLanguagePseudoLocaleUsedForLocalizationTesting (line 673) | SubLangPseudoLanguagePseudoLocaleUsedForLocalizationTesting constant SubLangPseudoLanguagePseudoLocaleUsedForLocalizationTestingOfMirroredLocales (line 675) | SubLangPseudoLanguagePseudoLocaleUsedForLocalizationTestingOfMirroredLoc... constant SubLangPunjabi (line 677) | SubLangPunjabi constant SubLangPunjabiIndia (line 679) | SubLangPunjabiIndia constant SubLangPunjabiIslamicRepublicOfPakistan (line 681) | SubLangPunjabiIslamicRepublicOfPakistan constant SubLangQuechuaBolivia (line 683) | SubLangQuechuaBolivia constant SubLangQuechuaEcuador (line 685) | SubLangQuechuaEcuador constant SubLangQuechuaPeru (line 687) | SubLangQuechuaPeru constant SubLangRomanianMoldova (line 689) | SubLangRomanianMoldova constant SubLangRomanianRomania (line 691) | SubLangRomanianRomania constant SubLangRomanshSwitzerland (line 693) | SubLangRomanshSwitzerland constant SubLangRussianMoldova (line 695) | SubLangRussianMoldova constant SubLangRussianRussia (line 697) | SubLangRussianRussia constant SubLangSakhaRussia (line 699) | SubLangSakhaRussia constant SubLangSamiInariFinland (line 701) | SubLangSamiInariFinland constant SubLangSamiLuleNorway (line 703) | SubLangSamiLuleNorway constant SubLangSamiLuleSweden (line 705) | SubLangSamiLuleSweden constant SubLangSamiNorthernFinland (line 707) | SubLangSamiNorthernFinland constant SubLangSamiNorthernNorway (line 709) | SubLangSamiNorthernNorway constant SubLangSamiNorthernSweden (line 711) | SubLangSamiNorthernSweden constant SubLangSamiSkoltFinland (line 713) | SubLangSamiSkoltFinland constant SubLangSamiSouthernNorway (line 715) | SubLangSamiSouthernNorway constant SubLangSamiSouthernSweden (line 717) | SubLangSamiSouthernSweden constant SubLangSanskritIndia (line 719) | SubLangSanskritIndia constant SubLangScottishGaelicUnitedKingdom (line 721) | SubLangScottishGaelicUnitedKingdom constant SubLangSerbianCyrillic (line 723) | SubLangSerbianCyrillic constant SubLangSerbianCyrillicBosniaAndHerzegovina (line 725) | SubLangSerbianCyrillicBosniaAndHerzegovina constant SubLangSerbianCyrillicMontenegro (line 727) | SubLangSerbianCyrillicMontenegro constant SubLangSerbianCyrillicSerbia (line 729) | SubLangSerbianCyrillicSerbia constant SubLangSerbianCyrillicSerbiaAndMontenegroFormer (line 731) | SubLangSerbianCyrillicSerbiaAndMontenegroFormer constant SubLangSerbianLatin (line 733) | SubLangSerbianLatin constant SubLangSerbianLatinBosniaAndHerzegovina (line 735) | SubLangSerbianLatinBosniaAndHerzegovina constant SubLangSerbianLatinMontenegro (line 737) | SubLangSerbianLatinMontenegro constant SubLangSerbianLatinSerbia (line 739) | SubLangSerbianLatinSerbia constant SubLangSerbianLatinSerbiaAndMontenegroFormer (line 741) | SubLangSerbianLatinSerbiaAndMontenegroFormer constant SubLangSesothoSaLeboaSouthAfrica (line 743) | SubLangSesothoSaLeboaSouthAfrica constant SubLangSetswanaBotswana (line 745) | SubLangSetswanaBotswana constant SubLangSetswanaSouthAfrica (line 747) | SubLangSetswanaSouthAfrica constant SubLangSindhi (line 749) | SubLangSindhi constant SubLangSindhiIslamicRepublicOfPakistan (line 751) | SubLangSindhiIslamicRepublicOfPakistan constant SubLangSinhalaSriLanka (line 753) | SubLangSinhalaSriLanka constant SubLangSlovakSlovakia (line 755) | SubLangSlovakSlovakia constant SubLangSlovenianSlovenia (line 757) | SubLangSlovenianSlovenia constant SubLangSomaliSomalia (line 759) | SubLangSomaliSomalia constant SubLangSothoSouthAfrica (line 761) | SubLangSothoSouthAfrica constant SubLangSpanishArgentina (line 763) | SubLangSpanishArgentina constant SubLangSpanishBolivarianRepublicOfVenezuela (line 765) | SubLangSpanishBolivarianRepublicOfVenezuela constant SubLangSpanishBolivia (line 767) | SubLangSpanishBolivia constant SubLangSpanishChile (line 769) | SubLangSpanishChile constant SubLangSpanishColombia (line 771) | SubLangSpanishColombia constant SubLangSpanishCostaRica (line 773) | SubLangSpanishCostaRica constant SubLangSpanishCuba (line 775) | SubLangSpanishCuba constant SubLangSpanishDominicanRepublic (line 777) | SubLangSpanishDominicanRepublic constant SubLangSpanishEcuador (line 779) | SubLangSpanishEcuador constant SubLangSpanishElSalvador (line 781) | SubLangSpanishElSalvador constant SubLangSpanishGuatemala (line 783) | SubLangSpanishGuatemala constant SubLangSpanishHonduras (line 785) | SubLangSpanishHonduras constant SubLangSpanishLatinAmerica (line 787) | SubLangSpanishLatinAmerica constant SubLangSpanishMexico (line 789) | SubLangSpanishMexico constant SubLangSpanishNicaragua (line 791) | SubLangSpanishNicaragua constant SubLangSpanishPanama (line 793) | SubLangSpanishPanama constant SubLangSpanishParaguay (line 795) | SubLangSpanishParaguay constant SubLangSpanishPeru (line 797) | SubLangSpanishPeru constant SubLangSpanishPuertoRico (line 799) | SubLangSpanishPuertoRico constant SubLangSpanishSpainTraditional (line 801) | SubLangSpanishSpainTraditional constant SubLangSpanishSpain (line 803) | SubLangSpanishSpain constant SubLangSpanishUnitedStates (line 805) | SubLangSpanishUnitedStates constant SubLangSpanishUruguay (line 807) | SubLangSpanishUruguay constant SubLangSwedishFinland (line 809) | SubLangSwedishFinland constant SubLangSwedishSweden (line 811) | SubLangSwedishSweden constant SubLangSyriacSyria (line 813) | SubLangSyriacSyria constant SubLangTajikCyrillic (line 815) | SubLangTajikCyrillic constant SubLangTajikCyrillicTajikistan (line 817) | SubLangTajikCyrillicTajikistan constant SubLangTamazightLatin (line 819) | SubLangTamazightLatin constant SubLangTamazightLatinAlgeria (line 821) | SubLangTamazightLatinAlgeria constant SubLangTamilIndia (line 823) | SubLangTamilIndia constant SubLangTamilSriLanka (line 825) | SubLangTamilSriLanka constant SubLangTatarRussia (line 827) | SubLangTatarRussia constant SubLangTeluguIndia (line 829) | SubLangTeluguIndia constant SubLangThaiThailand (line 831) | SubLangThaiThailand constant SubLangTibetanPeoplesRepublicOfChina (line 833) | SubLangTibetanPeoplesRepublicOfChina constant SubLangTigrinyaEritrea (line 835) | SubLangTigrinyaEritrea constant SubLangTigrinyaEthiopia (line 837) | SubLangTigrinyaEthiopia constant SubLangTsongaSouthAfrica (line 839) | SubLangTsongaSouthAfrica constant SubLangTurkishTurkey (line 841) | SubLangTurkishTurkey constant SubLangTurkmenTurkmenistan (line 843) | SubLangTurkmenTurkmenistan constant SubLangUkrainianUkraine (line 845) | SubLangUkrainianUkraine constant SubLangUpperSorbianGermany (line 847) | SubLangUpperSorbianGermany constant SubLangUrduIndia (line 849) | SubLangUrduIndia constant SubLangUrduIslamicRepublicOfPakistan (line 851) | SubLangUrduIslamicRepublicOfPakistan constant SubLangUyghurPeoplesRepublicOfChina (line 853) | SubLangUyghurPeoplesRepublicOfChina constant SubLangUzbekCyrillic (line 855) | SubLangUzbekCyrillic constant SubLangUzbekCyrillicUzbekistan (line 857) | SubLangUzbekCyrillicUzbekistan constant SubLangUzbekLatin (line 859) | SubLangUzbekLatin constant SubLangUzbekLatinUzbekistan (line 861) | SubLangUzbekLatinUzbekistan constant SubLangValencianSpain (line 863) | SubLangValencianSpain constant SubLangVendaSouthAfrica (line 865) | SubLangVendaSouthAfrica constant SubLangVietnameseVietnam (line 867) | SubLangVietnameseVietnam constant SubLangWelshUnitedKingdom (line 869) | SubLangWelshUnitedKingdom constant SubLangWolofSenegal (line 871) | SubLangWolofSenegal constant SubLangXhosaSouthAfrica (line 873) | SubLangXhosaSouthAfrica constant SubLangYiPeoplesRepublicOfChina (line 875) | SubLangYiPeoplesRepublicOfChina constant SubLangYiddishWorld (line 877) | SubLangYiddishWorld constant SubLangYorubaNigeria (line 879) | SubLangYorubaNigeria constant SubLangZuluSouthAfrica (line 881) | SubLangZuluSouthAfrica constant maxAllowedEntries (line 885) | maxAllowedEntries = 0x1000 constant RTCursor (line 890) | RTCursor ResourceType = iota + 1 constant RTBitmap (line 891) | RTBitmap = 2 constant RTIcon (line 892) | RTIcon = 3 constant RTMenu (line 893) | RTMenu = 4 constant RTDialog (line 894) | RTDialog = 5 constant RTString (line 895) | RTString = 6 constant RTFontDir (line 896) | RTFontDir = 7 constant RTFont (line 897) | RTFont = 8 constant RTAccelerator (line 898) | RTAccelerator = 9 constant RTRCdata (line 899) | RTRCdata = 10 constant RTMessageTable (line 900) | RTMessageTable = 11 constant RTGroupCursor (line 901) | RTGroupCursor = RTCursor + 11 constant RTGroupIcon (line 902) | RTGroupIcon = RTIcon + 11 constant RTVersion (line 903) | RTVersion = 16 constant RTDlgInclude (line 904) | RTDlgInclude = 17 constant RTPlugPlay (line 905) | RTPlugPlay = 19 constant RTVxD (line 906) | RTVxD = 20 constant RTAniCursor (line 907) | RTAniCursor = 21 constant RTAniIcon (line 908) | RTAniIcon = 22 constant RTHtml (line 909) | RTHtml = 23 constant RTManifest (line 910) | RTManifest = 24 type ImageResourceDirectory (line 916) | type ImageResourceDirectory struct type ImageResourceDirectoryEntry (line 942) | type ImageResourceDirectoryEntry struct type ImageResourceDataEntry (line 954) | type ImageResourceDataEntry struct type ResourceDirectory (line 971) | type ResourceDirectory struct type ResourceDirectoryEntry (line 980) | type ResourceDirectoryEntry struct type ResourceDataEntry (line 1007) | type ResourceDataEntry struct method parseResourceDataEntry (line 1019) | func (pe *File) parseResourceDataEntry(rva uint32) ImageResourceDataEntry { method parseResourceDirectoryEntry (line 1030) | func (pe *File) parseResourceDirectoryEntry(rva uint32) *ImageResourceDi... method doParseResourceDirectory (line 1058) | func (pe *File) doParseResourceDirectory(rva, size, baseRVA, level uint32, method parseResourceDirectory (line 1182) | func (pe *File) parseResourceDirectory(rva, size uint32) error { function PrettyResourceLang (line 1674) | func PrettyResourceLang(lang ResourceLang, subLang int) string { FILE: resource_test.go type TestRsrcDir (line 12) | type TestRsrcDir struct function TestParseResourceDirectory (line 23) | func TestParseResourceDirectory(t *testing.T) { function TestResourceTypeString (line 140) | func TestResourceTypeString(t *testing.T) { function TestResourceLangString (line 168) | func TestResourceLangString(t *testing.T) { function TestResourceSubLangString (line 197) | func TestResourceSubLangString(t *testing.T) { function TestPrettyResourceLang (line 226) | func TestPrettyResourceLang(t *testing.T) { FILE: richheader.go constant DansSignature (line 16) | DansSignature = 0x536E6144 constant RichSignature (line 19) | RichSignature = "Rich" constant AnoDansSigNotFound (line 22) | AnoDansSigNotFound = "Rich Header found, but could not locate DanS " + constant AnoPaddingDwordNotZero (line 27) | AnoPaddingDwordNotZero = "Rich header found: 3 leading padding DWORDs " + type CompID (line 32) | type CompID struct type RichHeader (line 53) | type RichHeader struct method ParseRichHeader (line 61) | func (pe *File) ParseRichHeader() error { method RichHeaderChecksum (line 166) | func (pe *File) RichHeaderChecksum() uint32 { method RichHeaderHash (line 195) | func (pe *File) RichHeaderHash() string { function ProdIDtoStr (line 218) | func ProdIDtoStr(prodID uint16) string { function ProdIDtoVSversion (line 503) | func ProdIDtoVSversion(prodID uint16) string { FILE: richheader_test.go type TestRichHeader (line 12) | type TestRichHeader struct function TestParseRichHeader (line 20) | func TestParseRichHeader(t *testing.T) { function TestRichHeaderHash (line 145) | func TestRichHeaderHash(t *testing.T) { FILE: scripts/extract-rsrc-lang.py class Language (line 5) | class Language: method __str__ (line 12) | def __str__(self) -> str: function sanitize_lang (line 15) | def sanitize_lang(language): function read_lang_ids (line 28) | def read_lang_ids(filename): function parse_txt_file (line 40) | def parse_txt_file(filename, lang_ids): function generate_go_code (line 88) | def generate_go_code(languages : list[Language]): function generate_lang_string (line 108) | def generate_lang_string(languages : list[Language]): function generate_sub_lang_string (line 116) | def generate_sub_lang_string(languages : list[Language]): function generate_lang_sub_lang_map_string (line 124) | def generate_lang_sub_lang_map_string(languages : list[Language]): function write_generated_code (line 142) | def write_generated_code(code, filename): FILE: section.go constant ImageSectionReserved1 (line 16) | ImageSectionReserved1 = 0x00000000 constant ImageSectionReserved2 (line 19) | ImageSectionReserved2 = 0x00000001 constant ImageSectionReserved3 (line 22) | ImageSectionReserved3 = 0x00000002 constant ImageSectionReserved4 (line 25) | ImageSectionReserved4 = 0x00000004 constant ImageSectionTypeNoPad (line 30) | ImageSectionTypeNoPad = 0x00000008 constant ImageSectionReserved5 (line 33) | ImageSectionReserved5 = 0x00000010 constant ImageSectionCntCode (line 36) | ImageSectionCntCode = 0x00000020 constant ImageSectionCntInitializedData (line 40) | ImageSectionCntInitializedData = 0x00000040 constant ImageSectionCntUninitializedData (line 44) | ImageSectionCntUninitializedData = 0x00000080 constant ImageSectionLnkOther (line 47) | ImageSectionLnkOther = 0x00000100 constant ImageSectionLnkInfo (line 52) | ImageSectionLnkInfo = 0x00000200 constant ImageSectionReserved6 (line 55) | ImageSectionReserved6 = 0x00000400 constant ImageSectionLnkRemove (line 59) | ImageSectionLnkRemove = 0x00000800 constant ImageSectionLnkCOMDAT (line 64) | ImageSectionLnkCOMDAT = 0x00001000 constant ImageSectionGpRel (line 68) | ImageSectionGpRel = 0x00008000 constant ImageSectionMemPurgeable (line 71) | ImageSectionMemPurgeable = 0x00020000 constant ImageSectionMem16Bit (line 74) | ImageSectionMem16Bit = 0x00020000 constant ImageSectionMemLocked (line 77) | ImageSectionMemLocked = 0x00040000 constant ImageSectionMemPreload (line 80) | ImageSectionMemPreload = 0x00080000 constant ImageSectionAlign1Bytes (line 84) | ImageSectionAlign1Bytes = 0x00100000 constant ImageSectionAlign2Bytes (line 88) | ImageSectionAlign2Bytes = 0x00200000 constant ImageSectionAlign4Bytes (line 92) | ImageSectionAlign4Bytes = 0x00300000 constant ImageSectionAlign8Bytes (line 96) | ImageSectionAlign8Bytes = 0x00400000 constant ImageSectionAlign16Bytes (line 100) | ImageSectionAlign16Bytes = 0x00500000 constant ImageSectionAlign32Bytes (line 104) | ImageSectionAlign32Bytes = 0x00600000 constant ImageSectionAlign64Bytes (line 108) | ImageSectionAlign64Bytes = 0x00700000 constant ImageSectionAlign128Bytes (line 112) | ImageSectionAlign128Bytes = 0x00800000 constant ImageSectionAlign256Bytes (line 116) | ImageSectionAlign256Bytes = 0x00900000 constant ImageSectionAlign512Bytes (line 120) | ImageSectionAlign512Bytes = 0x00A00000 constant ImageSectionAlign1024Bytes (line 124) | ImageSectionAlign1024Bytes = 0x00B00000 constant ImageSectionAlign2048Bytes (line 128) | ImageSectionAlign2048Bytes = 0x00C00000 constant ImageSectionAlign4096Bytes (line 132) | ImageSectionAlign4096Bytes = 0x00D00000 constant ImageSectionAlign8192Bytes (line 136) | ImageSectionAlign8192Bytes = 0x00E00000 constant ImageSectionLnkNRelocOvfl (line 140) | ImageSectionLnkNRelocOvfl = 0x01000000 constant ImageSectionMemDiscardable (line 143) | ImageSectionMemDiscardable = 0x02000000 constant ImageSectionMemNotCached (line 146) | ImageSectionMemNotCached = 0x04000000 constant ImageSectionMemNotPaged (line 149) | ImageSectionMemNotPaged = 0x08000000 constant ImageSectionMemShared (line 152) | ImageSectionMemShared = 0x10000000 constant ImageSectionMemExecute (line 155) | ImageSectionMemExecute = 0x20000000 constant ImageSectionMemRead (line 158) | ImageSectionMemRead = 0x40000000 constant ImageSectionMemWrite (line 161) | ImageSectionMemWrite = 0x80000000 type ImageSectionHeader (line 169) | type ImageSectionHeader struct type Section (line 231) | type Section struct method String (line 377) | func (section *Section) String() string { method NextHeaderAddr (line 382) | func (section *Section) NextHeaderAddr(pe *File) uint32 { method Contains (line 397) | func (section *Section) Contains(rva uint32, pe *File) bool { method Data (line 426) | func (section *Section) Data(start, length uint32, pe *File) []byte { method CalculateEntropy (line 467) | func (section *Section) CalculateEntropy(pe *File) float64 { method PrettySectionFlags (line 514) | func (section *Section) PrettySectionFlags() []string { method ParseSectionHeader (line 244) | func (pe *File) ParseSectionHeader() (err error) { type byVirtualAddress (line 495) | type byVirtualAddress method Len (line 497) | func (s byVirtualAddress) Len() int { return len(s) } method Swap (line 498) | func (s byVirtualAddress) Swap(i, j int) { s[i], s[j] = s[j], s[i] } method Less (line 499) | func (s byVirtualAddress) Less(i, j int) bool { type byPointerToRawData (line 504) | type byPointerToRawData method Len (line 506) | func (s byPointerToRawData) Len() int { return len(s) } method Swap (line 507) | func (s byPointerToRawData) Swap(i, j int) { s[i], s[j] = s[j], s[i] } method Less (line 508) | func (s byPointerToRawData) Less(i, j int) bool { FILE: section_test.go type TestSection (line 13) | type TestSection struct function TestParseSectionHeaders (line 22) | func TestParseSectionHeaders(t *testing.T) { FILE: security.go constant WinCertRevision1_0 (line 37) | WinCertRevision1_0 = 0x0100 constant WinCertRevision2_0 (line 41) | WinCertRevision2_0 = 0x0200 constant WinCertTypeX509 (line 49) | WinCertTypeX509 = 0x0001 constant WinCertTypePKCSSignedData (line 52) | WinCertTypePKCSSignedData = 0x0002 constant WinCertTypeReserved1 (line 55) | WinCertTypeReserved1 = 0x0003 constant WinCertTypeTSStackSigned (line 58) | WinCertTypeTSStackSigned = 0x0004 type CertificateSection (line 73) | type CertificateSection struct type Certificate (line 92) | type Certificate struct type WinCertificate (line 114) | type WinCertificate struct type CertInfo (line 127) | type CertInfo struct type RelRange (line 159) | type RelRange struct type byStart (line 164) | type byStart method Len (line 166) | func (s byStart) Len() int { return len(s) } method Swap (line 167) | func (s byStart) Swap(i, j int) { s[i], s[j] = s[j], s[i] } method Less (line 168) | func (s byStart) Less(i, j int) bool { type Range (line 172) | type Range struct method parseLocations (line 177) | func (pe *File) parseLocations() (map[string]*RelRange, error) { method Authentihash (line 279) | func (pe *File) Authentihash() []byte { method AuthentihashExt (line 292) | func (pe *File) AuthentihashExt(hashers ...hash.Hash) [][]byte { method parseSecurityDirectory (line 344) | func (pe *File) parseSecurityDirectory(rva, size uint32) error { function loadSystemRoots (line 476) | func loadSystemRoots() (*x509.CertPool, error) { type SpcIndirectDataContent (line 534) | type SpcIndirectDataContent struct type SpcAttributeTypeAndOptionalValue (line 539) | type SpcAttributeTypeAndOptionalValue struct type SpcPeImageData (line 544) | type SpcPeImageData struct type DigestInfo (line 549) | type DigestInfo struct function parseHashAlgorithm (line 555) | func parseHashAlgorithm(identifier pkix.AlgorithmIdentifier) (crypto.Has... type AuthenticodeContent (line 584) | type AuthenticodeContent struct function parseAuthenticodeContent (line 590) | func parseAuthenticodeContent(content []byte) (AuthenticodeContent, erro... function formatPkixName (line 611) | func formatPkixName(name pkix.Name) string { FILE: security_linux_mac.go function hideWindow (line 8) | func hideWindow(cmd *exec.Cmd) { FILE: security_test.go type TestSecurityEntry (line 17) | type TestSecurityEntry struct function TestParseSecurityDirectory (line 23) | func TestParseSecurityDirectory(t *testing.T) { function TestAuthentihash (line 212) | func TestAuthentihash(t *testing.T) { FILE: security_windows.go function hideWindow (line 11) | func hideWindow(cmd *exec.Cmd) { FILE: symbol.go constant MaxDefaultCOFFSymbolsCount (line 20) | MaxDefaultCOFFSymbolsCount = 0x10000 constant MaxCOFFSymStrLength (line 24) | MaxCOFFSymStrLength = 0x50 constant ImageSymTypeNull (line 32) | ImageSymTypeNull = 0 constant ImageSymTypeVoid (line 35) | ImageSymTypeVoid = 1 constant ImageSymTypeChar (line 38) | ImageSymTypeChar = 2 constant ImageSymTypeShort (line 41) | ImageSymTypeShort = 3 constant ImageSymTypeInt (line 45) | ImageSymTypeInt = 4 constant ImageSymTypeLong (line 48) | ImageSymTypeLong = 5 constant ImageSymTypeFloat (line 51) | ImageSymTypeFloat = 6 constant ImageSymTypeDouble (line 54) | ImageSymTypeDouble = 7 constant ImageSymTypeStruct (line 57) | ImageSymTypeStruct = 8 constant ImageSymTypeUnion (line 60) | ImageSymTypeUnion = 9 constant ImageSymTypeEnum (line 63) | ImageSymTypeEnum = 10 constant ImageSymTypeMoe (line 66) | ImageSymTypeMoe = 11 constant ImageSymTypeByte (line 69) | ImageSymTypeByte = 12 constant ImageSymTypeWord (line 72) | ImageSymTypeWord = 13 constant ImageSymTypeUint (line 76) | ImageSymTypeUint = 14 constant ImageSymTypeDword (line 79) | ImageSymTypeDword = 15 constant ImageSymClassEndOfFunction (line 87) | ImageSymClassEndOfFunction = 0xff constant ImageSymClassNull (line 90) | ImageSymClassNull = 0 constant ImageSymClassAutomatic (line 94) | ImageSymClassAutomatic = 1 constant ImageSymClassExternal (line 100) | ImageSymClassExternal = 2 constant ImageSymClassStatic (line 105) | ImageSymClassStatic = 3 constant ImageSymClassRegister (line 109) | ImageSymClassRegister = 4 constant ImageSymClassExternalDef (line 112) | ImageSymClassExternalDef = 5 constant ImageSymClassLabel (line 117) | ImageSymClassLabel = 6 constant ImageSymClassUndefinedLabel (line 121) | ImageSymClassUndefinedLabel = 7 constant ImageSymClassMemberOfStruct (line 125) | ImageSymClassMemberOfStruct = 8 constant ImageSymClassArgument (line 129) | ImageSymClassArgument = 9 constant ImageSymClassStructTag (line 132) | ImageSymClassStructTag = 10 constant ImageSymClassMemberOfUnion (line 136) | ImageSymClassMemberOfUnion = 11 constant ImageSymClassUnionTag (line 139) | ImageSymClassUnionTag = 12 constant ImageSymClassTypeDefinition (line 142) | ImageSymClassTypeDefinition = 13 constant ImageSymClassUndefinedStatic (line 145) | ImageSymClassUndefinedStatic = 14 constant ImageSymClassEnumTag (line 148) | ImageSymClassEnumTag = 15 constant ImageSymClassMemberOfEnum (line 152) | ImageSymClassMemberOfEnum = 16 constant ImageSymClassRegisterParam (line 155) | ImageSymClassRegisterParam = 17 constant ImageSymClassBitField (line 159) | ImageSymClassBitField = 18 constant ImageSymClassBlock (line 164) | ImageSymClassBlock = 100 constant ImageSymClassFunction (line 172) | ImageSymClassFunction = 101 constant ImageSymClassEndOfStruct (line 175) | ImageSymClassEndOfStruct = 102 constant ImageSymClassFile (line 180) | ImageSymClassFile = 103 constant ImageSymClassSsection (line 184) | ImageSymClassSsection = 104 constant ImageSymClassWeakExternal (line 188) | ImageSymClassWeakExternal = 24 constant ImageSymClassClrToken (line 193) | ImageSymClassClrToken = 25 constant ImageSymUndefined (line 203) | ImageSymUndefined = 0 constant ImageSymAbsolute (line 207) | ImageSymAbsolute = -1 constant ImageSymDebug (line 212) | ImageSymDebug = -2 type COFFSymbol (line 230) | type COFFSymbol struct method String (line 381) | func (symbol *COFFSymbol) String(pe *File) (string, error) { method SectionNumberName (line 411) | func (symbol *COFFSymbol) SectionNumberName(pe *File) string { type COFF (line 267) | type COFF struct method ParseCOFFSymbolTable (line 282) | func (pe *File) ParseCOFFSymbolTable() error { method COFFStringTable (line 325) | func (pe *File) COFFStringTable() error { method PrettyCOFFTypeRepresentation (line 435) | func (pe *File) PrettyCOFFTypeRepresentation(k uint16) string { FILE: symbol_test.go type TestCOFFSymbol (line 9) | type TestCOFFSymbol struct function TestParseCOFFSymbolTable (line 78) | func TestParseCOFFSymbolTable(t *testing.T) { FILE: tls.go type TLSDirectoryCharacteristicsType (line 13) | type TLSDirectoryCharacteristicsType method String (line 164) | func (characteristics TLSDirectoryCharacteristicsType) String() string { type TLSDirectory (line 16) | type TLSDirectory struct type ImageTLSDirectory32 (line 27) | type ImageTLSDirectory32 struct type ImageTLSDirectory64 (line 62) | type ImageTLSDirectory64 struct method parseTLSDirectory (line 99) | func (pe *File) parseTLSDirectory(rva, size uint32) error { FILE: tls_test.go function TestParseTLSDirectory (line 12) | func TestParseTLSDirectory(t *testing.T) { function TestTLSDirectoryCharacteristics (line 85) | func TestTLSDirectoryCharacteristics(t *testing.T) { FILE: version.go constant VersionResourceType (line 15) | VersionResourceType = 16 constant VsVersionInfoString (line 18) | VsVersionInfoString = "VS_VERSION_INFO" constant VsFileInfoSignature (line 21) | VsFileInfoSignature uint32 = 0xFEEF04BD constant StringFileInfoString (line 24) | StringFileInfoString = "StringFileInfo" constant VarFileInfoString (line 26) | VarFileInfoString = "VarFileInfo" constant VsVersionInfoStringLength (line 29) | VsVersionInfoStringLength uint32 = 6 constant StringFileInfoLength (line 31) | StringFileInfoLength uint32 = 6 constant StringTableLength (line 33) | StringTableLength uint32 = 6 constant StringLength (line 35) | StringLength uint32 = 6 constant LangIDLength (line 38) | LangIDLength uint32 = 8*2 + 1 type VsVersionInfo (line 44) | type VsVersionInfo struct method parseVersionInfo (line 60) | func (pe *File) parseVersionInfo(e ResourceDirectoryEntry) (*VsVersionIn... type VsFixedFileInfo (line 86) | type VsFixedFileInfo struct method Size (line 127) | func (f *VsFixedFileInfo) Size() uint32 { return uint32(binary.Size(f)) } method GetStringFileInfoOffset (line 129) | func (f *VsFixedFileInfo) GetStringFileInfoOffset(e ResourceDirectoryE... method GetOffset (line 133) | func (f *VsFixedFileInfo) GetOffset(e ResourceDirectoryEntry, pe *File... method parseFixedFileInfo (line 139) | func (pe *File) parseFixedFileInfo(e ResourceDirectoryEntry) (*VsFixedFi... type StringFileInfo (line 158) | type StringFileInfo struct method GetStringTableOffset (line 164) | func (s *StringFileInfo) GetStringTableOffset(offset uint32) uint32 { method GetOffset (line 168) | func (s *StringFileInfo) GetOffset(rva uint32, e ResourceDirectoryEntr... method parseStringFileInfo (line 173) | func (pe *File) parseStringFileInfo(rva uint32, e ResourceDirectoryEntry... type StringTable (line 194) | type StringTable struct method GetStringOffset (line 200) | func (s *StringTable) GetStringOffset(offset uint32, e ResourceDirecto... method GetOffset (line 204) | func (s *StringTable) GetOffset(rva uint32, e ResourceDirectoryEntry, ... method parseStringTable (line 209) | func (pe *File) parseStringTable(rva uint32, e ResourceDirectoryEntry) (... type String (line 243) | type String struct method GetOffset (line 249) | func (s *String) GetOffset(rva uint32, e ResourceDirectoryEntry, pe *F... method getOffsetAndPadding (line 257) | func (s *String) getOffsetAndPadding(rva uint32, e ResourceDirectoryEn... method parseString (line 263) | func (pe *File) parseString(rva uint32, e ResourceDirectoryEntry) (strin... method ParseVersionResources (line 305) | func (pe *File) ParseVersionResources() (map[string]string, error) { method parseVersionEntry (line 330) | func (pe *File) parseVersionEntry(e ResourceDirectoryEntry, vers map[str... method ParseVersionResourcesForEntries (line 396) | func (pe *File) ParseVersionResourcesForEntries() ([]map[string]string, ... FILE: version_test.go function TestParseVersionResources (line 53) | func TestParseVersionResources(t *testing.T) {