1
https://github.com/x64dbg/x64dbgpy
asdfasfd
NAME
x64dbgpy.pluginsdk._scriptapi
FILE
    c:\softfo~1\release\x32\plugins\x64dbgpy\x64dbgpy\pluginsdk_scriptapi_init_.py
PACKAGE CONTENTS
    argument
    assembler
    bookmark
    comment
    debug
    flag
    function
    gui
    label
    memory
    misc
    module
    pattern
    register
    stack
    symbol
DATA
    GUI_MAX_LINE_SIZE = 65536
    MAX_COMMENT_SIZE = 512
    MAX_ERROR_SIZE = 512
    MAX_LABEL_SIZE = 256
    MAX_MODULE_SIZE = 256
    MAX_PATH = 260
    MAX_STRING = 512
NAME
x64dbgpy.pluginsdk._scriptapi.argument
FILE
    c:\softfo~1\release\x32\plugins\x64dbgpy\x64dbgpy\pluginsdk_scriptapi\argument.py
FUNCTIONS
    Add(start, end, manual, instructionCount=0)
    AddInfo(info)
    Clear()
    Delete(addr)
    DeleteRange(start, end, deleteManual=False)
    Get(addr)
    GetInfo(addr)
    GetList()
    Overlaps(start, end)
NAME
x64dbgpy.pluginsdk._scriptapi.assembler
FILE
    c:\softfo~1\release\x32\plugins\x64dbgpy\x64dbgpy\pluginsdk_scriptapi\assembler.py
FUNCTIONS
    Assemble(addr, instruction)
    AssembleEx(addr, instruction)
    AssembleMem(addr, instruction)
    AssembleMemEx(addr, instruction, fillnop)
DATA
    MAX_ERROR_SIZE = 512
    MAX_STRING = 512
NAME
x64dbgpy.pluginsdk._scriptapi.bookmark
FILE
    c:\softfo~1\release\x32\plugins\x64dbgpy\x64dbgpy\pluginsdk_scriptapi\bookmark.py
FUNCTIONS
    Clear()
    Delete(addr)
    DeleteRange(start, end)
    Get(addr)
    GetInfo(addr)
    GetList()
    Set(addr, manual=False)
    SetInfo(info)
NAME
x64dbgpy.pluginsdk._scriptapi.comment
FILE
    c:\softfo~1\release\x32\plugins\x64dbgpy\x64dbgpy\pluginsdk_scriptapi\comment.py
FUNCTIONS
    Clear()
    Delete(addr)
    DeleteRange(start, end)
    Get(addr)
    GetInfo(addr)
    GetList()
    Set(addr, text, manual=False)
    SetInfo(info)
DATA
    MAX_COMMENT_SIZE = 512
NAME
x64dbgpy.pluginsdk._scriptapi.debug
FILE
    c:\softfo~1\release\x32\plugins\x64dbgpy\x64dbgpy\pluginsdk_scriptapi\debug.py
CLASSES
    HardwareType
    class HardwareType
     |  Data and other attributes defined here:
     |
     |  HardwareAccess = 0
     |
     |  HardwareExecute = 2
     |
     |  HardwareWrite = 1
FUNCTIONS
    DeleteBreakpoint(address)
    DeleteHardwareBreakpoint(address)
    Run()
    SetBreakpoint(address)
    SetHardwareBreakpoint(address, type=2)
    StepIn()
    StepOut()
    StepOver()
    Stop()
    Wait()
NAME
x64dbgpy.pluginsdk._scriptapi.flag
FILE
    c:\softfo~1\release\x32\plugins\x64dbgpy\x64dbgpy\pluginsdk_scriptapi\flag.py
CLASSES
    FlagEnum
    class FlagEnum
     |  Data and other attributes defined here:
     |
     |  AF = 6
     |
     |  CF = 2
     |
     |  DF = 7
     |
     |  IF = 8
     |
     |  OF = 1
     |
     |  PF = 3
     |
     |  SF = 4
     |
     |  TF = 5
     |
     |  ZF = 0
FUNCTIONS
    Flag_Get(flag)
    Flag_Set(flag, value)
    GetAF()
    GetCF()
    GetDF()
    GetIF()
    GetOF()
    GetPF()
    GetSF()
    GetTF()
    GetZF()
    SetAF(value)
    SetCF(value)
    SetDF(value)
    SetIF(value)
    SetOF(value)
    SetPF(value)
    SetSF(value)
    SetTF(value)
    SetZF(value)
NAME
x64dbgpy.pluginsdk._scriptapi.function
FILE
    c:\softfo~1\release\x32\plugins\x64dbgpy\x64dbgpy\pluginsdk_scriptapi\function.py
FUNCTIONS
    Add(start, end, manual, instructionCount=0)
    AddInfo(info)
    Clear()
    Delete(addr)
    DeleteRange(start, end, deleteManual=False)
    Get(addr)
    GetInfo(addr)
    GetList()
    Overlaps(start, end)
NAME
x64dbgpy.pluginsdk._scriptapi.gui
FILE
    c:\softfo~1\release\x32\plugins\x64dbgpy\x64dbgpy\pluginsdk_scriptapi\gui.py
FUNCTIONS
    Disassembly_SelectionGet()
    Script::Gui::Disassembly
    Disassembly_SelectionGetEnd()
    
    Disassembly_SelectionGetStart()
    
    Disassembly_SelectionSet(start, end)
    
    Dump_SelectionGet()
    Script::Gui::Dump
    Dump_SelectionGetEnd()
    
    Dump_SelectionGetStart()
    
    Dump_SelectionSet(start, end)
    
    Gui_SelectionGet(window)
   Script::Gui
    Gui_SelectionGetEnd(window)
  
    Gui_SelectionGetStart(window)
  
    Gui_SelectionSet(window, start, end)
  
    InputLine(title)
  
    InputValue(title)
  
    Message(message)
  
    MessageYesNo(message)
  
    Refresh()
  
    Stack_SelectionGet()
    Script::Gui::Stack
    Stack_SelectionGetEnd()
    
    Stack_SelectionGetStart()
    
    Stack_SelectionSet(start, end)
DATA
    GUI_MAX_LINE_SIZE = 65536
NAME
x64dbgpy.pluginsdk._scriptapi.label
FILE
    c:\softfo~1\release\x32\plugins\x64dbgpy\x64dbgpy\pluginsdk_scriptapi\label.py
FUNCTIONS
    Clear()
    Delete(addr)
    DeleteRange(start, end)
    FromString(label)
    Get(addr)
    GetInfo(addr)
    GetList()
    Set(addr, text, manual=False)
    SetInfo(info)
DATA
    MAX_LABEL_SIZE = 256
NAME
x64dbgpy.pluginsdk._scriptapi.memory
FILE
    c:\softfo~1\release\x32\plugins\x64dbgpy\x64dbgpy\pluginsdk_scriptapi\memory.py
FUNCTIONS
    IsValidPtr(addr)
    Read(addr, size)
    ReadByte(addr)
    ReadDword(addr)
    ReadPtr(addr)
    ReadWord(addr)
    RemoteAlloc(size, addr=0)
    RemoteFree(addr)
    Write(addr, data)
    WriteByte(addr, data)
    WriteDword(addr, data)
    WritePtr(addr, data)
    WriteWord(addr, data)
x64dbgpy.pluginsdk._scriptapi.misc
FILE
    c:\softfo~1\release\x32\plugins\x64dbgpy\x64dbgpy\pluginsdk_scriptapi\misc.py
FUNCTIONS
    Alloc(size)
    Free(ptr)
    ParseExpression(expression)
    RemoteGetProcAddress(module, api)
    ResolveLabel(label)
NAME
x64dbgpy.pluginsdk._scriptapi.module
FILE
    c:\softfo~1\release\x32\plugins\x64dbgpy\x64dbgpy\pluginsdk_scriptapi\module.py
FUNCTIONS
    BaseFromAddr(addr)
    BaseFromName(name)
    EntryFromAddr(addr)
    EntryFromName(name)
    GetList()
    GetMainModuleBase()
    GetMainModuleEntry()
    GetMainModuleInfo()
    GetMainModuleName()
    GetMainModulePath()
    GetMainModuleSectionCount()
    GetMainModuleSectionList()
    GetMainModuleSize()
    InfoFromAddr(addr)
    InfoFromName(name)
    NameFromAddr(addr)
    PathFromAddr(addr)
    PathFromName(name)
    SectionCountFromAddr(addr)
    SectionCountFromName(name)
    SectionFromAddr(addr, number)
    SectionFromName(name, number)
    SectionListFromAddr(addr)
    SectionListFromName(name)
    SizeFromAddr(addr)
    SizeFromName(name)
DATA
    MAX_MODULE_SIZE = 256
    MAX_PATH = 260
NAME
x64dbgpy.pluginsdk._scriptapi.pattern
FILE
    c:\softfo~1\release\x32\plugins\x64dbgpy\x64dbgpy\pluginsdk_scriptapi\pattern.py
FUNCTIONS
    Find(data, pattern)
    FindMem(start, size, pattern)
    SearchAndReplace(data, searchpattern, replacepattern)
    SearchAndReplaceMem(start, size, searchpattern, replacepattern)
    Write(data, pattern)
    WriteMem(start, size, pattern)
NAME
x64dbgpy.pluginsdk._scriptapi.register
FILE
    c:\softfo~1\release\x32\plugins\x64dbgpy\x64dbgpy\pluginsdk_scriptapi\register.py
FUNCTIONS    GetAH()
    GetAL()
    GetAX()
    GetBH()
    GetBL()
    GetBP()
    GetBX()
    GetCH()
    GetCIP()
        # Generic Registers
    GetCL()
    GetCSP()
    GetCX()
    GetDH()
    GetDI()
    GetDL()
    GetDR0()
        # x86 Debug Registers
    GetDR1()
    GetDR2()
    GetDR3()
    GetDR6()
    GetDR7()
    GetDX()
    GetEAX()
        # x86 Registers
    GetEBP()
    GetEBX()
    GetECX()
    GetEDI()
    GetEDX()
    GetEIP()
    GetESI()
    GetESP()
    GetSI()
    GetSP()
    SetAH(value)
    SetAL(value)
    SetAX(value)
    SetBH(value)
    SetBL(value)
    SetBP(value)
    SetBX(value)
    SetCH(value)
    SetCIP(value)
    SetCL(value)
    SetCSP(value)
    SetCX(value)
    SetDH(value)
    SetDI(value)
    SetDL(value)
    SetDR0(value)
    SetDR1(value)
    SetDR2(value)
    SetDR3(value)
    SetDR6(value)
    SetDR7(value)
    SetDX(value)
    SetEAX(value)
    SetEBP(value)
    SetEBX(value)
    SetECX(value)
    SetEDI(value)
    SetEDX(value)
    SetEIP(value)
    SetESI(value)
    SetESP(value)
    SetSI(value)
    SetSP(value)
    Size()
NAME
x64dbgpy.pluginsdk._scriptapi.stack
FILE
    c:\softfo~1\release\x32\plugins\x64dbgpy\x64dbgpy\pluginsdk_scriptapi\stack.py
FUNCTIONS
    Peek(offset=0)
    Pop()
    Push(value)
NAME
x64dbgpy.pluginsdk._scriptapi.symbol
FILE
    c:\softfo~1\release\x32\plugins\x64dbgpy\x64dbgpy\pluginsdk_scriptapi\symbol.py
CLASSES
    SymbolType
    class SymbolType
     |  Data and other attributes defined here:
     |
     |  Export = 2
     |
     |  Function = 0
     |
     |  Import = 1
FUNCTIONS
    GetList()
