SYMBOL INDEX (37 symbols across 6 files) FILE: Runtime/RelocLoader.cs method Main (line 10) | [STAThread] FILE: src/Packers/CustomManagedPEFileBuilder.cs class CustomManagedPEFileBuilder (line 20) | public sealed class CustomManagedPEFileBuilder : ManagedPEFileBuilder method CustomManagedPEFileBuilder (line 27) | public CustomManagedPEFileBuilder(Mode mode, DataSegment payload, Meta... method CreateFile (line 37) | public override PEFile CreateFile(IPEImage image) method CreatePackerSection (line 72) | private PESection CreatePackerSection(IPEImage image, ManagedPEBuilder... method CreateTextSection (line 88) | protected override PESection CreateTextSection(IPEImage image, Managed... method CreateSections (line 135) | protected override IEnumerable CreateSections(IPEImage imag... method CreateImportDirectory (line 173) | private static void CreateImportDirectory(IPEImage image, ManagedPEBui... method CollectImportedModules (line 195) | private static List CollectImportedModules( method CreateDebugDirectory (line 250) | private void CreateDebugDirectory(IPEImage image, ManagedPEBuilderCont... method CreateSDataSection (line 287) | private PESection CreateSDataSection(IPEImage image, ManagedPEBuilderC... method ProcessRvasInMetadataTables (line 309) | private static void ProcessRvasInMetadataTables(ManagedPEBuilderContex... method AddMethodBodiesToTable (line 320) | private static void AddMethodBodiesToTable(MethodBodyTableBuffer table... method GetMethodBodySegment (line 345) | private static ISegment? GetMethodBodySegment(MethodDefinitionRow meth... method AddFieldRvasToTable (line 364) | private static void AddFieldRvasToTable(ManagedPEBuilderContext context) FILE: src/Packers/IPacker.cs type IPacker (line 9) | public interface IPacker method Execute (line 11) | void Execute(); class Packer (line 14) | public abstract class Packer : IPacker method Packer (line 16) | protected Packer(byte[] payload, string outputPath) method CreateStub (line 32) | protected static ModuleDefinition CreateStub(ModuleDefinition originMo... method InjectLoader (line 68) | protected static void InjectLoader(ModuleDefinition targetModule, Type... method Execute (line 88) | public abstract void Execute(); type Mode (line 91) | public enum Mode FILE: src/Packers/RelocPacker.cs class RelocPacker (line 13) | public sealed class RelocPacker : Packer method RelocPacker (line 20) | public RelocPacker(Mode mode, byte[] payload, string outputPath) method Execute (line 27) | public override void Execute() method InjectLoader (line 50) | private void InjectLoader(ModuleDefinition targetModule, out IMetadata... method GetOffsets (line 75) | private Patches GetOffsets() method RandomString (line 93) | private string RandomString() type Patches (line 102) | public struct Patches FILE: src/Program.cs class Program (line 7) | internal static class Program method Main (line 9) | private static void Main(string[] args) FILE: src/Utils.cs class Utils (line 10) | public static class Utils method Xor (line 12) | private static byte[] Xor(this byte[] data, string name) method Compress (line 22) | public static byte[] Compress(this byte[] data, string key) method ImportAssemblyTypeReferences (line 30) | public static void ImportAssemblyTypeReferences(this ModuleDefinition ... method GetRandomTimestamp (line 38) | public static uint GetRandomTimestamp()