SYMBOL INDEX (106 symbols across 8 files) FILE: Samples/BHMEA _shellcode_injection3.cpp function main (line 18) | int main() FILE: Samples/alternative_create_process_tester.c function main (line 31) | int main(int argc, char **argv) { FILE: start/convertSyscallsToReverse.py class EMU (line 3) | class EMU(): method __init__ (line 4) | def __init__(self): FILE: start/parseconf.py class Configuration (line 7) | class Configuration(metaclass=Singleton): method __init__ (line 9) | def __init__(self, cfgFile): method readConf (line 13) | def readConf(self): method changeConf (line 22) | def changeConf(self, *args): method save (line 84) | def save(self): FILE: start/shellWasp.py class shellcode (line 44) | class shellcode(): method __init__ (line 45) | def __init__(self): method style (line 59) | def style(self): method comp (line 61) | def comp(self): method setStyle (line 63) | def setStyle(self,style): method setComp (line 65) | def setComp(self,comp): class configOpt (line 68) | class configOpt(): method __init__ (line 69) | def __init__(self): class winReleases (line 88) | class winReleases(): method __init__ (line 89) | def __init__(self): class winSyscalls (line 113) | class winSyscalls(): method __init__ (line 114) | def __init__(self): class shellBytes (line 120) | class shellBytes: method __init__ (line 121) | def __init__(self): function checkWinOSBools (line 132) | def checkWinOSBools(): function readConf (line 159) | def readConf(): function sanitizeSyscallsAdded (line 285) | def sanitizeSyscallsAdded(tempSys2): function sanitizeSyscalls (line 294) | def sanitizeSyscalls(): function saveConf (line 304) | def saveConf(con): function modConf (line 315) | def modConf(): function isWin7 (line 444) | def isWin7(): function isWin1011 (line 452) | def isWin1011(): function buildAiPromptSectionForSyscall (line 460) | def buildAiPromptSectionForSyscall(mySyscall, syscall_signature, syscall... function chunkList (line 498) | def chunkList(items, itemsPerChunk): function buildApiBlocksFromSyscalls (line 503) | def buildApiBlocksFromSyscalls(syscallChoices, syscall_signature, funcsP... function stripLeadingTextCaseInsensitive (line 531) | def stripLeadingTextCaseInsensitive(text, prefix): function buildAiStructureMap (line 540) | def buildAiStructureMap(aiFinalResult): function initAiState (line 556) | def initAiState(aiFinalResult): function getNextAiCallEntry (line 571) | def getNextAiCallEntry(aiState): function getAiPushEntry (line 583) | def getAiPushEntry(aiCallEntry, pushIndex): function buildStructLinesFromAi (line 599) | def buildStructLinesFromAi(structureRef, aiState, commentColumn=24, show... function sanitizeAdditionalComment (line 646) | def sanitizeAdditionalComment(paramType, paramName, additionalComment): function buildAlignedPushLine (line 686) | def buildAlignedPushLine(pushValue, commentText, commentColumn=24): function buildStructLines (line 696) | def buildStructLines(structureRef, syscallEntry, commentColumn=24): function buildSampleValsComment (line 728) | def buildSampleValsComment(paramType, paramName, additionalComment): function buildSyscall (line 738) | def buildSyscall(print_to_file=False): function selectFindOSBuildText (line 1546) | def selectFindOSBuildText(): function selectFindOSBuild (line 1601) | def selectFindOSBuild(): function selectSyscallStyle (line 1708) | def selectSyscallStyle(): function selectCompilerStyle (line 1763) | def selectCompilerStyle(): function selectUserSharedOptions (line 1801) | def selectUserSharedOptions(): function selectUserShared (line 1852) | def selectUserShared(): function uiSyscallStyle (line 1931) | def uiSyscallStyle(): function uiAddWinReleases (line 2034) | def uiAddWinReleases(): function uiAddSyscalls (line 2149) | def uiAddSyscalls(): function uiShowWinReleases (line 2181) | def uiShowWinReleases(number=None): function uiShowSyscalls (line 2225) | def uiShowSyscalls(number=None): function uiRearrangeSyscalls (line 2237) | def uiRearrangeSyscalls(): function uiEditWinReleases (line 2269) | def uiEditWinReleases(): function uiEditSyscalls (line 2309) | def uiEditSyscalls(): function uiShowOptionsMainMenu (line 2348) | def uiShowOptionsMainMenu(): function uiShowOptionsSyscallSelections (line 2365) | def uiShowOptionsSyscallSelections(): function uiShowOptionsWinReleaseSelections (line 2373) | def uiShowOptionsWinReleaseSelections(): function giveInputWinReleases (line 2382) | def giveInputWinReleases(): function giveInput (line 2409) | def giveInput(): function generateBytes (line 2437) | def generateBytes(shellInput): function ui (line 2448) | def ui(): function syscallMain (line 2514) | def syscallMain(): FILE: start/singleton/helpers.py class Singleton (line 5) | class Singleton(ABCMeta): method __call__ (line 15) | def __call__(cls, *args, **kwargs) -> Any: FILE: start/syscallAIHelper.py function dprint (line 50) | def dprint(*args, **kwargs): function resetRunStats (line 55) | def resetRunStats(): function estimateCostFromCounts (line 63) | def estimateCostFromCounts(modelName: str, promptTokens: int, completion... function addUsageToRunStats (line 70) | def addUsageToRunStats(modelName: str, usageObj) -> float: function printRunStats (line 86) | def printRunStats(): function makeEmptyAggregate (line 95) | def makeEmptyAggregate(): function getWorkingDir (line 102) | def getWorkingDir(): function getJsonDir (line 106) | def getJsonDir(baseDir=None): function getTimestamp (line 116) | def getTimestamp(): function sanitizeFilenamePiece (line 120) | def sanitizeFilenamePiece(text: str) -> str: function getFirstFuncName (line 135) | def getFirstFuncName(result: dict) -> str: function writeTextAtomic (line 144) | def writeTextAtomic(path: Path, text: str): function saveJsonFile (line 150) | def saveJsonFile(path: Path, data: dict): function loadJsonFile (line 155) | def loadJsonFile(path: Path): function convertChunkStructuresToDict (line 171) | def convertChunkStructuresToDict(result: dict) -> dict: function normalizeAggregate (line 215) | def normalizeAggregate(data): function loadCurrentAggregate (line 228) | def loadCurrentAggregate(jsonDir: Path): function saveCurrentAggregate (line 238) | def saveCurrentAggregate(aggregate: dict, jsonDir: Path): function renderCallsNicerText (line 244) | def renderCallsNicerText(result, showStructureFields=True): function getNextStructNum (line 251) | def getNextStructNum(structureDict: dict) -> int: function saveResultsBundle (line 268) | def saveResultsBundle(result, baseDir=None, saveStem=SAVE_STEM, showStru... function mergeChunkResult (line 308) | def mergeChunkResult(aggregate: dict, chunkResult: dict, chunkIndex: int... function formatField (line 346) | def formatField(field, nameWidth=24, typeWidth=20): function formatStructure (line 358) | def formatStructure(structId, structDef): function formatPushEntry (line 374) | def formatPushEntry(entry, structureMap=None, commentColumn=24, showStru... function formatPushes (line 410) | def formatPushes(pushes, structureMap=None, commentColumn=24, showStruct... function formatPushesNicer (line 420) | def formatPushesNicer(pushes, structureMap=None, showStructureFields=True): function formatCalls (line 429) | def formatCalls(result, showStructureFields=True): function formatCallsNicer (line 446) | def formatCallsNicer(result, showStructureFields=True): function runPrompt (line 450) | def runPrompt(myPrompt: str): function runPromptWithRetry (line 482) | def runPromptWithRetry(myPrompt: str, maxRetries=5, baseDelay=3): function chunkList (line 518) | def chunkList(items, chunkSize): function buildChunkPrompt (line 523) | def buildChunkPrompt(promptPrefix: str, apiChunk: list[str]) -> str: function processApiBlocksInChunks (line 527) | def processApiBlocksInChunks( function buildPossibleValues (line 575) | def buildPossibleValues( FILE: start/ui.py function showOptions (line 17) | def showOptions(): function splash (line 20) | def splash():