Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Crash Report system module IDC for 9.0.1
// This file should be used in the following way:
// - reload executable into IDA with using switch -c
// - use File, Load IDC file and load this file.
//
// NOTE: This file doesn't contain all information from the database.
//
#define UNLOADED_FILE 1
#include <idc.idc>
static main(void)
{
// set 'loading idc file' mode
set_inf_attr(INF_GENFLAGS, INFFL_LOADIDC|get_inf_attr(INF_GENFLAGS));
GenInfo(); // various settings
Segments(); // segmentation
Enums(); // enumerations
Structures(); // structure types
ApplyStrucTInfos(); // structure type infos
Patches(); // manual patches
SegRegs(); // segment register values
Bytes(); // individual bytes (code,data)
Functions(); // function definitions
// clear 'loading idc file' mode
set_inf_attr(INF_GENFLAGS, ~INFFL_LOADIDC&get_inf_attr(INF_GENFLAGS));
}
//------------------------------------------------------------------------
// General information
static GenInfo(void) {
delete_all_segments(); // purge database
set_processor_type("ARM", SETPROC_USER);
set_inf_attr(INF_COMPILER, 6);
set_inf_attr(INF_STRLIT_BREAK, 0xA);
set_flag(INF_CMTFLAG, SW_ALLCMT, 0);
set_flag(INF_OUTFLAGS, OFLG_SHOW_VOID, 0);
set_inf_attr(INF_XREFNUM, 2);
set_flag(INF_OUTFLAGS, OFLG_SHOW_AUTO, 1);
set_inf_attr(INF_INDENT, 16);
set_inf_attr(INF_COMMENT, 40);
set_inf_attr(INF_MAXREF, 0x10);
add_default_til("gnulnx_arm64");
}
//------------------------------------------------------------------------
// Information about segmentation
static Segments(void) {
;
add_segm_ex(0X7100000000,0X710001DC10,0,2,1,2,ADDSEG_NOSREG);
SegRename(0X7100000000,".text");
SegClass (0X7100000000,"CODE");
SegDefReg(0x7100000000,"T",0x0);
SegDefReg(0x7100000000,"DS",0x0);
set_segm_type(0X7100000000,2);
add_segm_ex(0X710001DC10,0X710001DC20,0,2,1,2,ADDSEG_NOSREG);
SegRename(0X710001DC10,".plt");
SegClass (0X710001DC10,"CODE");
SegDefReg(0x710001DC10,"T",0x0);
SegDefReg(0x710001DC10,"DS",0x0);
set_segm_type(0X710001DC10,2);
add_segm_ex(0X710001E000,0X710001E038,0,2,1,2,ADDSEG_NOSREG);
SegRename(0X710001E000,".rodata");
SegClass (0X710001E000,"CONST");
SegDefReg(0x710001E000,"T",0x0);
SegDefReg(0x710001E000,"DS",0x0);
set_segm_type(0X710001E000,3);
add_segm_ex(0X710001E038,0X71000204F8,0,2,1,2,ADDSEG_NOSREG);
SegRename(0X710001E038,".rela.dyn");
SegClass (0X710001E038,"CONST");
SegDefReg(0x710001E038,"T",0x0);
SegDefReg(0x710001E038,"DS",0x0);
set_segm_type(0X710001E038,3);
add_segm_ex(0X71000204F8,0X7100020510,0,2,1,2,ADDSEG_NOSREG);
SegRename(0X71000204F8,".rela.plt");
SegClass (0X71000204F8,"CONST");
SegDefReg(0x71000204F8,"T",0x0);
SegDefReg(0x71000204F8,"DS",0x0);
set_segm_type(0X71000204F8,3);
add_segm_ex(0X7100020510,0X71000205C8,0,2,1,2,ADDSEG_NOSREG);
SegRename(0X7100020510,".rodata.1");
SegClass (0X7100020510,"CONST");
SegDefReg(0x7100020510,"T",0x0);
SegDefReg(0x7100020510,"DS",0x0);
set_segm_type(0X7100020510,3);
add_segm_ex(0X71000205C8,0X7100020778,0,2,1,2,ADDSEG_NOSREG);
SegRename(0X71000205C8,".dynsym");
SegClass (0X71000205C8,"CONST");
SegDefReg(0x71000205C8,"T",0x0);
SegDefReg(0x71000205C8,"DS",0x0);
set_segm_type(0X71000205C8,3);
add_segm_ex(0X7100020778,0X7100020894,0,2,1,2,ADDSEG_NOSREG);
SegRename(0X7100020778,".dynstr");
SegClass (0X7100020778,"CONST");
SegDefReg(0x7100020778,"T",0x0);
SegDefReg(0x7100020778,"DS",0x0);
set_segm_type(0X7100020778,3);
add_segm_ex(0X7100020894,0X7100028B90,0,2,1,2,ADDSEG_NOSREG);
SegRename(0X7100020894,".rodata.2");
SegClass (0X7100020894,"CONST");
SegDefReg(0x7100020894,"T",0x0);
SegDefReg(0x7100020894,"DS",0x0);
set_segm_type(0X7100020894,3);
add_segm_ex(0X7100029000,0X71000C5878,0,2,1,2,ADDSEG_NOSREG);
SegRename(0X7100029000,".data");
SegClass (0X7100029000,"DATA");
SegDefReg(0x7100029000,"T",0x0);
SegDefReg(0x7100029000,"DS",0x0);
set_segm_type(0X7100029000,3);
add_segm_ex(0X71000C5878,0X71000C59D8,0,2,1,2,ADDSEG_NOSREG);
SegRename(0X71000C5878,".dynamic");
SegClass (0X71000C5878,"DATA");
SegDefReg(0x71000C5878,"T",0x0);
SegDefReg(0x71000C5878,"DS",0x0);
set_segm_type(0X71000C5878,3);
add_segm_ex(0X71000C59D8,0X71000C59F8,0,2,1,2,ADDSEG_NOSREG);
SegRename(0X71000C59D8,".got.plt");
SegClass (0X71000C59D8,"CONST");
SegDefReg(0x71000C59D8,"T",0x0);
SegDefReg(0x71000C59D8,"DS",0x0);
set_segm_type(0X71000C59D8,3);
add_segm_ex(0X71000C59F8,0X71000C5C20,0,2,1,2,ADDSEG_NOSREG);
SegRename(0X71000C59F8,".got");
SegClass (0X71000C59F8,"CONST");
SegDefReg(0x71000C59F8,"T",0x0);
SegDefReg(0x71000C59F8,"DS",0x0);
set_segm_type(0X71000C59F8,3);
add_segm_ex(0X71000C5C20,0X71000C5C38,0,2,1,2,ADDSEG_NOSREG);
SegRename(0X71000C5C20,".init_array");
SegClass (0X71000C5C20,"DATA");
SegDefReg(0x71000C5C20,"T",0x0);
SegDefReg(0x71000C5C20,"DS",0x0);
set_segm_type(0X71000C5C20,3);
add_segm_ex(0X71000C5C38,0X71000C5C40,0,2,1,2,ADDSEG_NOSREG);
SegRename(0X71000C5C38,".data.1");
SegClass (0X71000C5C38,"DATA");
SegDefReg(0x71000C5C38,"T",0x0);
SegDefReg(0x71000C5C38,"DS",0x0);
set_segm_type(0X71000C5C38,3);
add_segm_ex(0X71000C5C40,0X71000CA7D0,0,2,1,2,ADDSEG_NOSREG);
SegRename(0X71000C5C40,".bss");
SegClass (0X71000C5C40,"BSS");
SegDefReg(0x71000C5C40,"T",0x0);
SegDefReg(0x71000C5C40,"DS",0x0);
set_segm_type(0X71000C5C40,9);
add_segm_ex(0X71000CB008,0X71000CB090,0,1,1,2,ADDSEG_NOSREG);
SegRename(0X71000CB008,"UNDEF");
SegClass (0X71000CB008,"XTRN");
SegDefReg(0x71000CB008,"T",0x0);
SegDefReg(0x71000CB008,"DS",0x0);
set_segm_type(0X71000CB008,1);
set_inf_attr(INF_LOW_OFF, 0x7100000000);
set_inf_attr(INF_HIGH_OFF, 0x71000CB090);
}
static Enums_0(id) {
id = add_enum(-1,"DebugEventType",0x1100000);
add_enum_member(id,"AttachProcess", 0, -1);
add_enum_member(id,"AttachThread", 0X1, -1);
add_enum_member(id,"ExitProcess", 0X2, -1);
add_enum_member(id,"ExitThread", 0X3, -1);
add_enum_member(id,"Exception", 0X4, -1);
id = add_enum(-1,"ExitProcessReason",0x1100000);
set_enum_bf(id,1);
id = add_enum(-1,"ExitThreadReason",0x1100000);
add_enum_member(id,"TerminateThread", 0X1, -1);
add_enum_member(id,"TerminateProcess", 0X3, -1);
id = add_enum(-1,"DebugExceptionType",0x1100000);
add_enum_member(id,"UndefinedInstruction", 0, -1);
add_enum_member(id,"InstructionAbort", 0X1, -1);
add_enum_member(id,"DataAbort", 0X2, -1);
add_enum_member(id,"AlignmentFault", 0X3, -1);
add_enum_member(id,"DebuggerAttached", 0X4, -1);
add_enum_member(id,"UserBreak", 0X6, -1);
add_enum_member(id,"DebuggerBreak", 0X7, -1);
add_enum_member(id,"UndefinedSystemCall", 0X8, -1);
add_enum_member(id,"SystemMemoryError", 0X9, -1);
id = add_enum(-1,"BreakPointType",0x1100000);
add_enum_member(id,"BreakPoint", 0, -1);
add_enum_member(id,"WatchPoint", 0X1, -1);
return id;
}
//------------------------------------------------------------------------
// Information about enum types
static Enums(void) {
auto id;
begin_type_updating(UTP_ENUM);
id = Enums_0(id);
end_type_updating(UTP_ENUM);
}
static ApplyStrucTInfos_0(void) {
auto id;
id = get_struc_id("CrashReport");
SetType(get_member_id(id, 0x0), "_DWORD");
SetType(get_member_id(id, 0x8), "_QWORD");
SetType(get_member_id(id, 0x10), "_BYTE");
SetType(get_member_id(id, 0x11), "_BYTE");
SetType(get_member_id(id, 0x12), "_BYTE");
SetType(get_member_id(id, 0x14), "_DWORD");
SetType(get_member_id(id, 0x18), "_BYTE");
SetType(get_member_id(id, 0x20), "_QWORD");
SetType(get_member_id(id, 0x28), "_QWORD");
SetType(get_member_id(id, 0x30), "_QWORD");
SetType(get_member_id(id, 0x38), "_DWORD");
SetType(get_member_id(id, 0x40), "DebugThreadInfo");
SetType(get_member_id(id, 0x4B0), "ModuleManager *");
SetType(get_member_id(id, 0x4B8), "ThreadManager *");
SetType(get_member_id(id, 0x4C0), "void *");
SetType(get_member_id(id, 0x4C8), "_QWORD");
SetType(get_member_id(id, 0x4D0), "_QWORD");
SetType(get_member_id(id, 0x4D8), "CrashReportBuffer *");
SetType(get_member_id(id, 0x4E0), "_BYTE[256]");
SetType(get_member_id(id, 0x5E0), "_BYTE[98304]");
SetType(get_member_id(id, 0x185E0), "_QWORD");
SetType(get_member_id(id, 0x185E8), "_BYTE[2584]");
SetType(get_member_id(id, 0x19000), "_BYTE[524288]");
SetType(get_member_id(id, 0x99000), "_BYTE[16]");
SetType(get_member_id(id, 0x99010), "_BYTE[16]");
id = get_struc_id("DebugThreadInfo");
SetType(get_member_id(id, 0x0), "_QWORD");
SetType(get_member_id(id, 0x8), "_QWORD");
SetType(get_member_id(id, 0x10), "ThreadContext");
SetType(get_member_id(id, 0x330), "_QWORD");
SetType(get_member_id(id, 0x338), "_QWORD");
SetType(get_member_id(id, 0x340), "_QWORD[32]");
SetType(get_member_id(id, 0x440), "_BYTE");
SetType(get_member_id(id, 0x441), "_BYTE[32]");
SetType(get_member_id(id, 0x468), "_QWORD");
id = get_struc_id("ThreadContext");
SetType(get_member_id(id, 0x0), "CpuRegister[29]");
SetType(get_member_id(id, 0xE8), "u64");
SetType(get_member_id(id, 0xF0), "u64");
SetType(get_member_id(id, 0xF8), "u64");
SetType(get_member_id(id, 0x100), "CpuRegister");
SetType(get_member_id(id, 0x108), "u32");
SetType(get_member_id(id, 0x110), "FpuRegister[32]");
SetType(get_member_id(id, 0x310), "u32");
SetType(get_member_id(id, 0x314), "u32");
SetType(get_member_id(id, 0x318), "u64");
id = get_struc_id("CpuRegister");
SetType(get_member_id(id, 0x0), "u64");
SetType(get_member_id(id, 0x1), "u32");
SetType(get_member_id(id, 0x2), "u32");
id = get_struc_id("FpuRegister");
SetType(get_member_id(id, 0x0), "_QWORD[2]");
SetType(get_member_id(id, 0x1), "double");
SetType(get_member_id(id, 0x2), "float");
id = get_struc_id("DebugEventInfo");
SetType(get_member_id(id, 0x0), "DebugEventType");
SetType(get_member_id(id, 0x4), "u32");
SetType(get_member_id(id, 0x8), "u64");
SetType(get_member_id(id, 0x10), "DebugInfo");
id = get_struc_id("DebugInfo");
SetType(get_member_id(id, 0x0), "DebugInfoAttachProcess");
SetType(get_member_id(id, 0x1), "DebugInfoAttachThread");
SetType(get_member_id(id, 0x2), "DebugInfoExitProcess");
SetType(get_member_id(id, 0x3), "DebugInfoExitThread");
SetType(get_member_id(id, 0x4), "DebugInfoException");
id = get_struc_id("DebugInfoAttachProcess");
SetType(get_member_id(id, 0x0), "u64");
SetType(get_member_id(id, 0x8), "u64");
SetType(get_member_id(id, 0x10), "char[12]");
SetType(get_member_id(id, 0x1C), "u32");
SetType(get_member_id(id, 0x20), "u64");
id = get_struc_id("DebugInfoAttachThread");
SetType(get_member_id(id, 0x0), "u64");
SetType(get_member_id(id, 0x8), "u64");
SetType(get_member_id(id, 0x10), "u64");
id = get_struc_id("DebugInfoExitProcess");
SetType(get_member_id(id, 0x0), "ExitProcessReason");
id = get_struc_id("DebugInfoExitThread");
SetType(get_member_id(id, 0x0), "ExitThreadReason");
id = get_struc_id("DebugInfoException");
SetType(get_member_id(id, 0x0), "DebugExceptionType");
SetType(get_member_id(id, 0x8), "u64");
SetType(get_member_id(id, 0x10), "DebugInfoSpecificException");
id = get_struc_id("DebugInfoSpecificException");
SetType(get_member_id(id, 0x0), "DebugInfoUndefinedInstructionException");
SetType(get_member_id(id, 0x1), "DebugInfoDataAbortException");
SetType(get_member_id(id, 0x2), "DebugInfoAligntmentFaultException");
SetType(get_member_id(id, 0x3), "DebugInfoBreakPointException");
SetType(get_member_id(id, 0x4), "DebugInfoUserBreakException");
SetType(get_member_id(id, 0x5), "DebugInfoDebuggerBreakException");
SetType(get_member_id(id, 0x6), "DebugInfoUndefinedSystemCallException");
SetType(get_member_id(id, 0x7), "u64");
id = get_struc_id("DebugInfoUndefinedInstructionException");
SetType(get_member_id(id, 0x0), "u32");
id = get_struc_id("DebugInfoDataAbortException");
SetType(get_member_id(id, 0x0), "u64");
id = get_struc_id("DebugInfoAligntmentFaultException");
SetType(get_member_id(id, 0x0), "u64");
id = get_struc_id("DebugInfoBreakPointException");
SetType(get_member_id(id, 0x0), "BreakPointType");
SetType(get_member_id(id, 0x8), "u64");
id = get_struc_id("DebugInfoUserBreakException");
SetType(get_member_id(id, 0x0), "u32");
SetType(get_member_id(id, 0x8), "u64");
SetType(get_member_id(id, 0x10), "u64");
id = get_struc_id("DebugInfoDebuggerBreakException");
SetType(get_member_id(id, 0x0), "u64[4]");
id = get_struc_id("DebugInfoUndefinedSystemCallException");
SetType(get_member_id(id, 0x0), "u32");
id = get_struc_id("ModuleManager");
SetType(get_member_id(id, 0x0), "_DWORD");
SetType(get_member_id(id, 0x4), "_BYTE");
SetType(get_member_id(id, 0x8), "ModuleInfo[96]");
id = get_struc_id("ModuleInfo");
SetType(get_member_id(id, 0x0), "char[32]");
SetType(get_member_id(id, 0x20), "char[32]");
SetType(get_member_id(id, 0x40), "_QWORD");
SetType(get_member_id(id, 0x48), "_QWORD");
id = get_struc_id("MemoryInfo");
SetType(get_member_id(id, 0x0), "u64");
SetType(get_member_id(id, 0x8), "u64");
SetType(get_member_id(id, 0x10), "u32");
SetType(get_member_id(id, 0x14), "u32");
SetType(get_member_id(id, 0x18), "u32");
SetType(get_member_id(id, 0x1C), "u32");
SetType(get_member_id(id, 0x20), "u32");
SetType(get_member_id(id, 0x24), "u32");
id = get_struc_id("ThreadManager");
SetType(get_member_id(id, 0x0), "_DWORD");
SetType(get_member_id(id, 0x4), "_DWORD");
SetType(get_member_id(id, 0x8), "_DWORD");
SetType(get_member_id(id, 0x10), "DebugThreadInfo[96]");
id = get_struc_id("CrashReportBuffer");
SetType(get_member_id(id, 0x0), "_BYTE[98304]");
SetType(get_member_id(id, 0x18000), "_QWORD");
return id;
}
//------------------------------------------------------------------------
// Information about type information for structure members
static ApplyStrucTInfos() {
ApplyStrucTInfos_0();
}
static Structures_0(id) {
auto mid;
id = add_struc(-1,"CrashReport",0);
id = add_struc(-1,"DebugThreadInfo",0);
id = add_struc(-1,"ThreadContext",0);
id = add_struc(-1,"CpuRegister",1);
id = add_struc(-1,"FpuRegister",1);
id = add_struc(-1,"DebugEventInfo",0);
id = add_struc(-1,"DebugInfo",1);
id = add_struc(-1,"DebugInfoAttachProcess",0);
id = add_struc(-1,"DebugInfoAttachThread",0);
id = add_struc(-1,"DebugInfoExitProcess",0);
id = add_struc(-1,"DebugInfoExitThread",0);
id = add_struc(-1,"DebugInfoException",0);
id = add_struc(-1,"DebugInfoSpecificException",1);
id = add_struc(-1,"DebugInfoUndefinedInstructionException",0);
id = add_struc(-1,"DebugInfoDataAbortException",0);
id = add_struc(-1,"DebugInfoAligntmentFaultException",0);
id = add_struc(-1,"DebugInfoBreakPointException",0);
id = add_struc(-1,"DebugInfoUserBreakException",0);
id = add_struc(-1,"DebugInfoDebuggerBreakException",0);
id = add_struc(-1,"DebugInfoUndefinedSystemCallException",0);
id = add_struc(-1,"ModuleManager",0);
id = add_struc(-1,"ModuleInfo",0);
id = add_struc(-1,"MemoryInfo",0);
id = add_struc(-1,"ThreadManager",0);
id = add_struc(-1,"CrashReportBuffer",0);
id = get_struc_id("CpuRegister");
mid = add_struc_member(id,"x", 0, 0x30000400, -1, 8);
mid = add_struc_member(id,"w", 0, 0x20000400, -1, 4);
mid = add_struc_member(id,"r", 0, 0x20000400, -1, 4);
set_struc_align(id,3);
id = get_struc_id("FpuRegister");
mid = add_struc_member(id,"v128", 0, 0x30000400, -1, 16);
mid = add_struc_member(id,"d", 0, 0x90000400, -1, 8);
mid = add_struc_member(id,"s", 0, 0x80000400, -1, 4);
set_struc_align(id,3);
id = get_struc_id("ThreadContext");
mid = add_struc_member(id,"cpu_gprs", 0, 0x60000400, get_struc_id("CpuRegister"), 232);
mid = add_struc_member(id,"_fp", 0XE8, 0x30000400, -1, 8);
mid = add_struc_member(id,"_lr", 0XF0, 0x30000400, -1, 8);
mid = add_struc_member(id,"_sp", 0XF8, 0x30000400, -1, 8);
mid = add_struc_member(id,"_pc", 0X100, 0x60000400, get_struc_id("CpuRegister"), 8);
mid = add_struc_member(id,"psr", 0X108, 0x20000400, -1, 4);
mid = add_struc_member(id,"fpu_gprs", 0X110, 0x60000400, get_struc_id("FpuRegister"), 512);
mid = add_struc_member(id,"fpcr", 0X310, 0x20000400, -1, 4);
mid = add_struc_member(id,"fpsr", 0X314, 0x20000400, -1, 4);
mid = add_struc_member(id,"tpidr", 0X318, 0x30000400, -1, 8);
set_struc_align(id,3);
id = get_struc_id("DebugThreadInfo");
mid = add_struc_member(id,"title_id", 0, 0x30000400, -1, 8);
mid = add_struc_member(id,"_0x8", 0X8, 0x30000400, -1, 8);
mid = add_struc_member(id,"thread_context", 0X10, 0x60000400, get_struc_id("ThreadContext"), 800);
mid = add_struc_member(id,"stack_top", 0X330, 0x30000400, -1, 8);
mid = add_struc_member(id,"stack_bottom", 0X338, 0x30000400, -1, 8);
mid = add_struc_member(id,"stack_trace", 0X340, 0x30000400, -1, 256);
mid = add_struc_member(id,"stack_trace_count", 0X440, 0x000400, -1, 1);
mid = add_struc_member(id,"hash", 0X441, 0x000400, -1, 32);
mid = add_struc_member(id,"pad", 0X468, 0x30000400, -1, 8);
set_struc_align(id,3);
id = get_struc_id("CrashReport");
mid = add_struc_member(id,"debug_handle", 0, 0x20000400, -1, 4);
mid = add_struc_member(id,"title_id", 0X8, 0x30000400, -1, 8);
mid = add_struc_member(id,"is_64_bit", 0X10, 0x000400, -1, 1);
mid = add_struc_member(id,"is_application", 0X11, 0x000400, -1, 1);
mid = add_struc_member(id,"is_detailed", 0X12, 0x000400, -1, 1);
mid = add_struc_member(id,"result", 0X14, 0x20000400, -1, 4);
mid = add_struc_member(id,"exception_code", 0X18, 0x000400, -1, 1);
mid = add_struc_member(id,"exception_address", 0X20, 0x30000400, -1, 8);
mid = add_struc_member(id,"exception_specific_info", 0X28, 0x30000400, -1, 8);
mid = add_struc_member(id,"exception_thread_id", 0X30, 0x30000400, -1, 8);
mid = add_struc_member(id,"_0x38", 0X38, 0x20000400, -1, 4);
mid = add_struc_member(id,"crashed_thread_info", 0X40, 0x60000400, get_struc_id("DebugThreadInfo"), 1136);
mid = add_struc_member(id,"module_manager", 0X4B0, 0x35500400, 0XFFFFFFFFFFFFFFFF, 8, 0XFFFFFFFFFFFFFFFF, 0, 0x000009);
mid = add_struc_member(id,"thread_manager", 0X4B8, 0x35500400, 0XFFFFFFFFFFFFFFFF, 8, 0XFFFFFFFFFFFFFFFF, 0, 0x000009);
mid = add_struc_member(id,"user_dying_message_buffer", 0X4C0, 0x35500400, 0XFFFFFFFFFFFFFFFF, 8, 0XFFFFFFFFFFFFFFFF, 0, 0x000009);
mid = add_struc_member(id,"user_dying_message_address", 0X4C8, 0x30000400, -1, 8);
mid = add_struc_member(id,"user_dying_message_size", 0X4D0, 0x30000400, -1, 8);
mid = add_struc_member(id,"crep_buffer", 0X4D8, 0x35500400, 0XFFFFFFFFFFFFFFFF, 8, 0XFFFFFFFFFFFFFFFF, 0, 0x000009);
mid = add_struc_member(id,"rsa_oaep_encrypted_aes_key", 0X4E0, 0x000400, -1, 256);
mid = add_struc_member(id,"erpt_context_buffer", 0X5E0, 0x000400, -1, 98304);
mid = add_struc_member(id,"exp_heap_ptr", 0X185E0, 0x30000400, -1, 8);
mid = add_struc_member(id,"_0x185E8", 0X185E8, 0x000400, -1, 2584);
mid = add_struc_member(id,"exp_heap_storage", 0X19000, 0x000400, -1, 524288);
mid = add_struc_member(id,"aes_key", 0X99000, 0x000400, -1, 16);
mid = add_struc_member(id,"aes_iv", 0X99010, 0x000400, -1, 16);
set_struc_align(id,3);
id = get_struc_id("DebugInfoAttachProcess");
mid = add_struc_member(id,"title_id", 0, 0x30000400, -1, 8);
mid = add_struc_member(id,"process_id", 0X8, 0x30000400, -1, 8);
mid = add_struc_member(id,"name", 0X10, 0x000400, -1, 12);
mid = add_struc_member(id,"flags", 0X1C, 0x20000400, -1, 4);
mid = add_struc_member(id,"user_exception_context_address", 0X20, 0x30000400, -1, 8);
set_struc_align(id,3);
id = get_struc_id("DebugInfoAttachThread");
mid = add_struc_member(id,"thread_id", 0, 0x30000400, -1, 8);
mid = add_struc_member(id,"tls_address", 0X8, 0x30000400, -1, 8);
mid = add_struc_member(id,"entrypoint", 0X10, 0x30000400, -1, 8);
set_struc_align(id,3);
id = get_struc_id("DebugInfoExitProcess");
mid = add_struc_member(id,"reason", 0, 0x28800400, get_enum("ExitProcessReason"), 4);
set_struc_align(id,2);
id = get_struc_id("DebugInfoExitThread");
mid = add_struc_member(id,"reason", 0, 0x28800400, get_enum("ExitThreadReason"), 4);
set_struc_align(id,2);
id = get_struc_id("DebugInfoUndefinedInstructionException");
mid = add_struc_member(id,"insn", 0, 0x20000400, -1, 4);
set_struc_align(id,2);
id = get_struc_id("DebugInfoDataAbortException");
mid = add_struc_member(id,"address", 0, 0x30000400, -1, 8);
set_struc_align(id,3);
id = get_struc_id("DebugInfoAligntmentFaultException");
mid = add_struc_member(id,"address", 0, 0x30000400, -1, 8);
set_struc_align(id,3);
id = get_struc_id("DebugInfoBreakPointException");
mid = add_struc_member(id,"type", 0, 0x28800400, get_enum("BreakPointType"), 4);
mid = add_struc_member(id,"address", 0X8, 0x30000400, -1, 8);
set_struc_align(id,3);
id = get_struc_id("DebugInfoUserBreakException");
mid = add_struc_member(id,"break_reason", 0, 0x20000400, -1, 4);
mid = add_struc_member(id,"address", 0X8, 0x30000400, -1, 8);
mid = add_struc_member(id,"size", 0X10, 0x30000400, -1, 8);
set_struc_align(id,3);
id = get_struc_id("DebugInfoDebuggerBreakException");
mid = add_struc_member(id,"active_thread_ids", 0, 0x30000400, -1, 32);
set_struc_align(id,3);
id = get_struc_id("DebugInfoUndefinedSystemCallException");
mid = add_struc_member(id,"id", 0, 0x20000400, -1, 4);
set_struc_align(id,2);
id = get_struc_id("DebugInfoSpecificException");
mid = add_struc_member(id,"undefined_instruction", 0, 0x60000400, get_struc_id("DebugInfoUndefinedInstructionException"), 4);
mid = add_struc_member(id,"data_abort", 0, 0x60000400, get_struc_id("DebugInfoDataAbortException"), 8);
mid = add_struc_member(id,"alignment_fault", 0, 0x60000400, get_struc_id("DebugInfoAligntmentFaultException"), 8);
mid = add_struc_member(id,"break_point", 0, 0x60000400, get_struc_id("DebugInfoBreakPointException"), 16);
mid = add_struc_member(id,"user_break", 0, 0x60000400, get_struc_id("DebugInfoUserBreakException"), 24);
mid = add_struc_member(id,"debugger_break", 0, 0x60000400, get_struc_id("DebugInfoDebuggerBreakException"), 32);
mid = add_struc_member(id,"undefined_system_call", 0, 0x60000400, get_struc_id("DebugInfoUndefinedSystemCallException"), 4);
mid = add_struc_member(id,"raw", 0, 0x30000400, -1, 8);
set_struc_align(id,3);
id = get_struc_id("DebugInfoException");
mid = add_struc_member(id,"type", 0, 0x28800400, get_enum("DebugExceptionType"), 4);
mid = add_struc_member(id,"address", 0X8, 0x30000400, -1, 8);
mid = add_struc_member(id,"specific", 0X10, 0x60000400, get_struc_id("DebugInfoSpecificException"), 32);
set_struc_align(id,3);
id = get_struc_id("DebugInfo");
mid = add_struc_member(id,"attach_process", 0, 0x60000400, get_struc_id("DebugInfoAttachProcess"), 40);
mid = add_struc_member(id,"attach_thread", 0, 0x60000400, get_struc_id("DebugInfoAttachThread"), 24);
mid = add_struc_member(id,"exit_process", 0, 0x60000400, get_struc_id("DebugInfoExitProcess"), 4);
mid = add_struc_member(id,"exit_thread", 0, 0x60000400, get_struc_id("DebugInfoExitThread"), 4);
mid = add_struc_member(id,"exception", 0, 0x60000400, get_struc_id("DebugInfoException"), 48);
set_struc_align(id,3);
id = get_struc_id("DebugEventInfo");
mid = add_struc_member(id,"type", 0, 0x28800400, get_enum("DebugEventType"), 4);
mid = add_struc_member(id,"flags", 0X4, 0x20000400, -1, 4);
mid = add_struc_member(id,"thread_id", 0X8, 0x30000400, -1, 8);
mid = add_struc_member(id,"info", 0X10, 0x60000400, get_struc_id("DebugInfo"), 48);
set_struc_align(id,3);
id = get_struc_id("ModuleInfo");
mid = add_struc_member(id,"module_name", 0, 0x000400, -1, 32);
mid = add_struc_member(id,"module_id", 0X20, 0x000400, -1, 32);
mid = add_struc_member(id,"module_start_address", 0X40, 0x30000400, -1, 8);
mid = add_struc_member(id,"module_end_address", 0X48, 0x30000400, -1, 8);
set_struc_align(id,3);
id = get_struc_id("ModuleManager");
mid = add_struc_member(id,"debug_handle", 0, 0x20000400, -1, 4);
mid = add_struc_member(id,"num_modules", 0X4, 0x000400, -1, 1);
mid = add_struc_member(id,"modules", 0X8, 0x60000400, get_struc_id("ModuleInfo"), 7680);
set_struc_align(id,3);
id = get_struc_id("MemoryInfo");
mid = add_struc_member(id,"addr", 0, 0x30000400, -1, 8);
mid = add_struc_member(id,"size", 0X8, 0x30000400, -1, 8);
mid = add_struc_member(id,"type", 0X10, 0x20000400, -1, 4);
mid = add_struc_member(id,"attr", 0X14, 0x20000400, -1, 4);
mid = add_struc_member(id,"perm", 0X18, 0x20000400, -1, 4);
mid = add_struc_member(id,"device_refcount", 0X1C, 0x20000400, -1, 4);
mid = add_struc_member(id,"ipc_refcount", 0X20, 0x20000400, -1, 4);
mid = add_struc_member(id,"padding", 0X24, 0x20000400, -1, 4);
set_struc_align(id,3);
id = get_struc_id("ThreadManager");
mid = add_struc_member(id,"debug_handle", 0, 0x20000400, -1, 4);
mid = add_struc_member(id,"num_threads", 0X4, 0x20000400, -1, 4);
mid = add_struc_member(id,"_0x08", 0X8, 0x20000400, -1, 4);
mid = add_struc_member(id,"thread_infos", 0X10, 0x60000400, get_struc_id("DebugThreadInfo"), 109056);
set_struc_align(id,3);
id = get_struc_id("CrashReportBuffer");
mid = add_struc_member(id,"data", 0, 0x000400, -1, 98304);
mid = add_struc_member(id,"size", 0X18000, 0x30000400, -1, 8);
set_struc_align(id,3);
return id;
}
//------------------------------------------------------------------------
// Information about structure types
static Structures(void) {
auto id;
begin_type_updating(UTP_STRUCT);
id = Structures_0(id);
}
//------------------------------------------------------------------------
// Information about bytes
static Bytes_0(void) {
auto x;
#define id x
create_insn (0X7100000000);
create_dword (0X7100000004);
create_insn (0X7100000008);
create_byte (0X7100000018);
make_array (0X7100000018, 0X4);
create_insn (0X710000001C);
create_dword (0X710000002C);
create_insn (0X7100000030);
create_dword (0X710000004C);
create_insn (0X7100000050);
create_byte (0X7100000060);
make_array (0X7100000060, 0X4);
create_insn (0X7100000064);
create_insn (x=0X710000008C);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100000090);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_byte (0X7100000098);
make_array (0X7100000098, 0X4);
create_insn (0X710000009C);
create_dword (0X71000000AC);
create_insn (0X71000000B0);
create_insn (0X71000000C4);
create_byte (0X71000000C8);
make_array (0X71000000C8, 0X4);
create_insn (0X71000000CC);
create_insn (x=0X71000000E0);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X71000000E4);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (0X71000000F0);
make_array (0X71000000FC, 0X4);
create_insn (0X7100000100);
create_insn (x=0X7100000110);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100000114);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X710000011C);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100000120);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100000124);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100000128);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X710000012C);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100000130);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100000134);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100000138);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X710000013C);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100000140);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100000144);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100000148);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X710000014C);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100000150);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100000154);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100000158);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X710000015C);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100000160);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100000164);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100000168);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X710000016C);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100000170);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100000178);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X710000017C);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100000180);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100000184);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100000188);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100000190);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100000194);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100000198);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X710000019C);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X71000001A4);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X71000001A8);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X71000001AC);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X71000001B0);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X71000001B8);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X71000001BC);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X71000001C0);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X71000001C8);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X71000001CC);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X71000001D4);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X71000001D8);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X71000001E4);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X71000001E8);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X71000001F4);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X71000001F8);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X71000001FC);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100000200);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X710000020C);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100000210);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100000214);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100000218);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
make_array (0X710000023C, 0X4);
create_insn (x=0X7100000240);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100000244);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100000248);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X710000024C);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100000250);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100000254);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100000258);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X710000025C);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100000260);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100000264);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100000268);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X710000026C);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
make_array (0X7100000274, 0XC);
create_insn (0X7100000280);
make_array (0X7100000288, 0X8);
create_insn (0X7100000290);
make_array (0X7100000298, 0X8);
create_insn (0X71000002A0);
make_array (0X71000002A8, 0X8);
create_insn (0X71000002B0);
make_array (0X71000002B4, 0XC);
create_insn (x=0X71000002C0);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X71000002C4);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
make_array (0X71000002CC, 0X4);
create_insn (x=0X71000002D0);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X71000002D4);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
set_cmt (0X71000002DC, "name from regex match", 0);
create_insn (x=0X71000002DC);
op_stkvar (x, 1);
set_name (0X71000002DC, "_ZN2nn2ro9BindEntryEv");
create_insn (x=0X71000002E0);
op_stkvar (x, 1);
create_insn (x=0X71000002E4);
op_stkvar (x, 1);
create_insn (x=0X71000002E8);
op_stkvar (x, 1);
create_insn (x=0X71000002EC);
op_stkvar (x, 1);
create_insn (x=0X71000002F0);
op_stkvar (x, 1);
create_insn (x=0X71000002F4);
op_stkvar (x, 1);
create_insn (x=0X71000002F8);
op_stkvar (x, 1);
create_insn (x=0X71000002FC);
op_stkvar (x, 1);
create_insn (x=0X7100000300);
op_stkvar (x, 1);
create_insn (x=0X7100000304);
op_stkvar (x, 1);
create_insn (x=0X7100000324);
op_stkvar (x, 1);
create_insn (x=0X7100000328);
op_stkvar (x, 1);
create_insn (x=0X710000032C);
op_stkvar (x, 1);
create_insn (x=0X7100000330);
op_stkvar (x, 1);
create_insn (x=0X7100000334);
op_stkvar (x, 1);
create_insn (x=0X7100000338);
op_stkvar (x, 1);
create_insn (x=0X710000033C);
op_stkvar (x, 1);
create_insn (x=0X7100000340);
op_stkvar (x, 1);
create_insn (x=0X7100000344);
op_stkvar (x, 1);
create_insn (x=0X7100000348);
op_stkvar (x, 1);
create_qword (0X7100000350);
create_byte (0X7100000358);
make_array (0X7100000358, 0X4);
create_insn (0X710000035C);
make_array (0X7100000378, 0X8);
create_insn (0X7100000380);
create_insn (0X7100000390);
make_array (0X7100000394, 0XC);
create_insn (0X71000003A0);
create_insn (x=0X71000003A4);
op_stkvar (x, 1);
create_insn (x=0X71000003A8);
op_stkvar (x, 1);
create_insn (x=0X71000003AC);
op_stkvar (x, 1);
create_insn (x=0X71000003B0);
op_stkvar (x, 1);
create_insn (x=0X71000003B4);
op_stkvar (x, 1);
create_insn (x=0X71000003B8);
op_stkvar (x, 1);
create_insn (x=0X71000003C0);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X71000003C4);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X71000003CC);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X71000003D0);
create_insn (x=0X7100000400);
op_plain_offset (x, 1, 0X71000C5D18);
op_plain_offset (x, 129, 0X71000C5D18);
create_insn (x=0X7100000410);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100000414);
create_insn (x=0X7100000418);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100000428);
op_plain_offset (x, 1, 0X71000C5D18);
op_plain_offset (x, 129, 0X71000C5D18);
create_insn (x=0X710000042C);
op_stkvar (x, 1);
create_insn (x=0X7100000440);
op_stkvar (x, 1);
create_insn (x=0X710000044C);
op_stkvar (x, 1);
create_insn (x=0X7100000458);
op_stkvar (x, 1);
create_insn (x=0X71000004A0);
op_stkvar (x, 1);
create_insn (x=0X71000004E4);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X71000004EC);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X71000004F0);
op_stkvar (x, 1);
create_insn (x=0X7100000504);
op_plain_offset (x, 1, 0X71000C5D28);
op_plain_offset (x, 129, 0X71000C5D28);
create_insn (x=0X7100000510);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100000514);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100000518);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X710000051C);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100000520);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100000524);
create_insn (x=0X7100000528);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X710000052C);
create_insn (x=0X7100000530);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100000534);
create_insn (x=0X7100000538);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X710000053C);
create_insn (x=0X7100000540);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100000544);
create_insn (x=0X7100000604);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100000610);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100000624);
op_plain_offset (x, 1, 0X71000C5D28);
op_plain_offset (x, 129, 0X71000C5D28);
create_insn (x=0X7100000648);
op_stkvar (x, 1);
create_insn (x=0X710000064C);
op_stkvar (x, 1);
create_insn (x=0X7100000650);
op_stkvar (x, 1);
create_insn (x=0X7100000654);
op_stkvar (x, 1);
create_insn (x=0X7100000658);
op_stkvar (x, 1);
create_insn (x=0X710000065C);
op_stkvar (x, 1);
create_insn (0X7100000668);
create_insn (0X710000066C);
create_insn (x=0X7100000670);
op_stkvar (x, 1);
create_insn (x=0X7100000674);
op_stkvar (x, 1);
create_insn (x=0X7100000678);
op_stkvar (x, 1);
create_insn (x=0X7100000680);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100000684);
create_insn (x=0X7100000688);
op_plain_offset (x, 1, 0X71000C5D28);
op_plain_offset (x, 129, 0X71000C5D28);
create_insn (x=0X71000006C4);
op_stkvar (x, 1);
create_insn (x=0X71000006C8);
op_stkvar (x, 1);
create_insn (x=0X71000006CC);
op_stkvar (x, 1);
create_insn (0X71000006D4);
create_insn (x=0X71000006D8);
op_stkvar (x, 1);
create_insn (x=0X71000006DC);
op_stkvar (x, 1);
create_insn (x=0X71000006E0);
op_stkvar (x, 1);
create_insn (0X71000006E8);
create_insn (x=0X71000006F4);
op_stkvar (x, 1);
create_insn (x=0X71000006F8);
op_stkvar (x, 1);
create_insn (x=0X71000006FC);
op_stkvar (x, 1);
make_array (0X7100000704, 0XC);
create_insn (0X7100000710);
create_insn (x=0X710000071C);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100000720);
create_insn (x=0X7100000724);
op_plain_offset (x, 1, 0X71000C5D28);
op_plain_offset (x, 129, 0X71000C5D28);
create_insn (x=0X7100000730);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100000734);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100000738);
create_insn (x=0X7100000748);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (0X7100000760);
make_array (0X7100000764, 0XC);
create_insn (x=0X7100000770);
op_stkvar (x, 1);
create_insn (x=0X7100000774);
op_stkvar (x, 1);
create_insn (x=0X7100000778);
op_stkvar (x, 1);
create_insn (x=0X710000077C);
op_stkvar (x, 1);
create_insn (x=0X71000007A8);
op_hex (x, 1);
create_insn (x=0X71000007B0);
op_hex (x, 1);
create_insn (x=0X71000007B4);
op_hex (x, 1);
create_insn (0X71000007CC);
create_insn (x=0X71000007FC);
op_hex (x, 1);
create_insn (x=0X7100000848);
op_stkvar (x, 1);
create_insn (x=0X710000084C);
op_stkvar (x, 1);
create_insn (x=0X7100000850);
op_stkvar (x, 1);
create_insn (x=0X7100000854);
op_stkvar (x, 1);
make_array (0X710000085C, 0X4);
create_insn (x=0X7100000860);
op_stkvar (x, 1);
create_insn (x=0X7100000864);
op_stkvar (x, 1);
create_insn (x=0X71000008E8);
op_stkvar (x, 1);
create_insn (x=0X71000008EC);
op_stkvar (x, 1);
make_array (0X71000008F4, 0XC);
create_insn (x=0X7100000900);
op_stkvar (x, 1);
create_insn (x=0X7100000904);
op_stkvar (x, 1);
create_insn (x=0X7100000908);
op_stkvar (x, 1);
create_insn (x=0X710000090C);
op_stkvar (x, 1);
create_insn (x=0X7100000910);
op_stkvar (x, 1);
create_insn (x=0X7100000924);
op_hex (x, 1);
create_insn (x=0X710000093C);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100000940);
create_insn (0X7100000988);
create_insn (x=0X7100000998);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (0X71000009A8);
create_insn (0X71000009B8);
create_insn (0X71000009F8);
create_insn (0X7100000A10);
create_insn (0X7100000A38);
create_insn (0X7100000A50);
create_insn (0X7100000A6C);
create_insn (0X7100000AA0);
create_insn (0X7100000ABC);
create_insn (0X7100000AD8);
create_insn (0X7100000AF0);
create_insn (0X7100000B0C);
create_insn (0X7100000B28);
create_insn (0X7100000B34);
create_insn (0X7100000B4C);
create_insn (0X7100000B7C);
create_insn (0X7100000B94);
create_insn (0X7100000BAC);
set_cmt (0X7100000BD0, "name from regex match", 0);
create_insn (0X7100000BD0);
set_name (0X7100000BD0, "_ZN2nn2ro6detail8RoModule8CallInitEv");
create_insn (0X7100000BDC);
create_insn (0X7100000BE0);
create_insn (x=0X7100000BE4);
op_stkvar (x, 1);
create_insn (x=0X7100000BE8);
op_stkvar (x, 1);
create_insn (x=0X7100000BEC);
op_stkvar (x, 1);
create_insn (x=0X7100000BF0);
op_stkvar (x, 1);
create_insn (x=0X7100000C28);
op_stkvar (x, 1);
create_insn (x=0X7100000C30);
op_stkvar (x, 1);
create_insn (x=0X7100000C34);
op_stkvar (x, 1);
create_insn (x=0X7100000C40);
op_stkvar (x, 1);
create_insn (x=0X7100000C4C);
op_stkvar (x, 1);
create_insn (x=0X7100000C50);
op_stkvar (x, 1);
create_insn (x=0X7100000C54);
op_stkvar (x, 1);
create_insn (x=0X7100000C58);
op_stkvar (x, 1);
create_insn (x=0X7100000C64);
op_stkvar (x, 1);
create_insn (x=0X7100000C7C);
op_stkvar (x, 1);
create_insn (0X7100000C84);
create_insn (x=0X7100000C9C);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100000CA0);
create_insn (x=0X7100000CD4);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100000CD8);
create_insn (x=0X7100000CF4);
op_stkvar (x, 1);
create_insn (x=0X7100000D0C);
op_stkvar (x, 1);
create_insn (x=0X7100000D10);
op_stkvar (x, 1);
create_insn (x=0X7100000D14);
op_stkvar (x, 1);
create_insn (x=0X7100000D18);
op_stkvar (x, 1);
create_insn (x=0X7100000D1C);
op_stkvar (x, 1);
make_array (0X7100000D28, 0X8);
create_insn (x=0X7100000D30);
op_stkvar (x, 1);
create_insn (x=0X7100000D34);
op_stkvar (x, 1);
create_insn (x=0X7100000D38);
op_stkvar (x, 1);
create_insn (x=0X7100000D3C);
op_stkvar (x, 1);
create_insn (x=0X7100000D40);
op_stkvar (x, 1);
create_insn (x=0X7100000D64);
op_hex (x, 1);
create_insn (x=0X7100000D88);
op_hex (x, 1);
create_insn (x=0X7100000D90);
op_hex (x, 1);
create_insn (x=0X7100000D94);
op_hex (x, 1);
create_insn (0X7100000DAC);
create_insn (x=0X7100000DB8);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100000DBC);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (0X7100000DDC);
create_insn (x=0X7100000E0C);
op_hex (x, 1);
create_insn (x=0X7100000E58);
op_hex (x, 1);
create_insn (0X7100000E74);
create_insn (x=0X7100000E78);
op_stkvar (x, 1);
create_insn (x=0X7100000E7C);
op_stkvar (x, 1);
create_insn (x=0X7100000E80);
op_stkvar (x, 1);
create_insn (x=0X7100000E84);
op_stkvar (x, 1);
create_insn (x=0X7100000E88);
op_stkvar (x, 1);
create_insn (0X7100000E90);
make_array (0X7100000EAC, 0X4);
create_insn (0X7100000EB0);
create_insn (x=0X7100000EB4);
op_stkvar (x, 1);
create_insn (x=0X7100000EB8);
op_stkvar (x, 1);
create_insn (x=0X7100000EBC);
op_stkvar (x, 1);
create_insn (x=0X7100000EC0);
op_stkvar (x, 1);
create_insn (x=0X7100000EC4);
op_stkvar (x, 1);
create_insn (x=0X7100000EC8);
op_stkvar (x, 1);
create_insn (x=0X7100000ED0);
op_stkvar (x, 1);
create_insn (x=0X7100000F20);
op_stkvar (x, 1);
create_insn (x=0X7100000F24);
op_hex (x, 1);
create_insn (x=0X7100000F30);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100000F34);
create_insn (x=0X7100000F3C);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100000F40);
create_insn (x=0X7100000F88);
op_stkvar (x, 1);
create_insn (x=0X7100000F90);
op_stkvar (x, 1);
create_insn (x=0X7100000FA0);
op_stkvar (x, 1);
create_insn (x=0X7100000FA4);
op_stkvar (x, 1);
create_insn (x=0X7100000FAC);
op_stkvar (x, 1);
create_insn (x=0X7100000FBC);
op_stkvar (x, 1);
create_insn (x=0X7100000FD8);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100000FDC);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (0X7100001030);
create_insn (x=0X710000106C);
op_stkvar (x, 1);
create_insn (0X71000010D0);
create_insn (0X7100001100);
create_insn (x=0X7100001130);
op_stkvar (x, 1);
create_insn (x=0X710000113C);
op_hex (x, 1);
create_insn (0X7100001194);
create_insn (x=0X71000011B4);
op_stkvar (x, 1);
create_insn (x=0X71000011BC);
op_stkvar (x, 1);
create_insn (x=0X71000011CC);
op_stkvar (x, 1);
create_insn (x=0X71000011D0);
op_stkvar (x, 1);
create_insn (x=0X71000011D8);
op_stkvar (x, 1);
create_insn (x=0X71000011EC);
op_stkvar (x, 1);
create_insn (x=0X71000011F4);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X71000011F8);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X710000120C);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100001210);
create_insn (x=0X710000123C);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100001240);
create_insn (x=0X7100001290);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100001294);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X710000129C);
op_stkvar (x, 1);
create_insn (x=0X71000012A0);
op_stkvar (x, 1);
create_insn (x=0X71000012A4);
op_stkvar (x, 1);
create_insn (x=0X71000012A8);
op_stkvar (x, 1);
create_insn (x=0X71000012AC);
op_stkvar (x, 1);
create_insn (x=0X71000012B0);
op_stkvar (x, 1);
make_array (0X71000012BC, 0X4);
create_insn (0X71000012C0);
create_insn (0X71000012FC);
create_insn (0X7100001350);
create_insn (0X7100001368);
create_insn (0X7100001370);
create_insn (0X71000013B0);
create_insn (0X71000013B4);
make_array (0X71000013B8, 0X8);
create_insn (0X71000013C0);
make_array (0X71000013C4, 0XC);
create_insn (0X71000013D0);
make_array (0X71000013D8, 0X8);
create_insn (0X71000013E0);
make_array (0X71000013E8, 0X8);
create_insn (0X71000013F0);
make_array (0X71000013F8, 0X8);
create_insn (0X7100001400);
set_name (0X7100001400, "nullsub_1");
make_array (0X7100001404, 0XC);
create_insn (0X7100001410);
set_name (0X7100001410, "nullsub_2");
make_array (0X7100001414, 0XC);
create_insn (0X7100001420);
set_name (0X7100001420, "nullsub_16");
make_array (0X7100001424, 0XC);
create_insn (x=0X7100001430);
op_stkvar (x, 1);
set_name (0X7100001430, "nnMain");
create_insn (x=0X7100001434);
op_stkvar (x, 1);
create_insn (x=0X7100001438);
op_stkvar (x, 1);
create_insn (x=0X710000143C);
op_stkvar (x, 1);
create_insn (x=0X7100001440);
op_stkvar (x, 1);
create_insn (x=0X7100001488);
op_hex (x, 1);
create_insn (x=0X71000014C0);
op_hex (x, 1);
create_insn (x=0X71000014D4);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X71000014E0);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
set_cmt (0X71000014E4, "a1", 0);
set_cmt (0X71000014F8, "result", 0);
set_cmt (0X71000014FC, "a2", 0);
create_insn (x=0X7100001500);
op_plain_offset (x, 1, 0X710002A000);
op_plain_offset (x, 129, 0X710002A000);
set_cmt (0X710000150C, "this", 0);
create_insn (x=0X7100001514);
op_plain_offset (x, 1, 0X710002A000);
op_plain_offset (x, 129, 0X710002A000);
set_cmt (0X710000151C, "this", 0);
create_insn (x=0X7100001524);
op_plain_offset (x, 1, 0X710002A000);
op_plain_offset (x, 129, 0X710002A000);
create_insn (x=0X7100001528);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100001534);
op_plain_offset (x, 1, 0X710002A000);
op_plain_offset (x, 129, 0X710002A000);
set_cmt (0X7100001540, "debug_event_info", 0);
set_cmt (0X7100001544, "manager", 0);
create_insn (x=0X710000154C);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
set_cmt (0X7100001570, "debug_handle", 0);
create_insn (x=0X710000157C);
op_plain_offset (x, 1, 0X710002A000);
op_plain_offset (x, 129, 0X710002A000);
create_insn (x=0X7100001580);
op_hex (x, 1);
create_insn (x=0X71000015A0);
op_plain_offset (x, 1, 0X710002A000);
op_plain_offset (x, 129, 0X710002A000);
create_insn (x=0X71000015A8);
op_plain_offset (x, 1, 0X710002A000);
op_plain_offset (x, 129, 0X710002A000);
create_insn (x=0X71000015B4);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X71000015B8);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
set_cmt (0X71000015BC, "a1", 0);
create_insn (x=0X71000015C8);
op_plain_offset (x, 1, 0X710002A000);
op_plain_offset (x, 129, 0X710002A000);
create_insn (x=0X71000015CC);
op_stkvar (x, 1);
create_insn (x=0X71000015D0);
op_stkvar (x, 1);
create_insn (x=0X71000015D8);
op_stkvar (x, 1);
create_insn (x=0X71000015DC);
op_stkvar (x, 1);
create_insn (x=0X71000015E0);
op_stkvar (x, 1);
create_insn (x=0X71000015E4);
op_stkvar (x, 1);
create_insn (x=0X71000015E8);
op_stkvar (x, 1);
create_insn (x=0X71000015F0);
op_stkvar (x, 1);
set_name (0X71000015F0, "CrashReport::Initialize");
create_insn (x=0X71000015F4);
op_stkvar (x, 1);
create_insn (x=0X71000016B4);
op_stkvar (x, 1);
create_insn (x=0X71000016B8);
op_stkvar (x, 1);
create_insn (0X71000016C0);
create_insn (x=0X71000016C4);
op_stkvar (x, 1);
create_insn (x=0X71000016C8);
op_stkvar (x, 1);
create_insn (0X71000016D0);
create_insn (x=0X71000016D4);
op_stkvar (x, 1);
create_insn (x=0X71000016D8);
op_stkvar (x, 1);
set_cmt (0X71000016E0, "a2", 0);
create_insn (0X71000016E0);
set_name (0X71000016E0, "CrashReport::ProcessExceptions");
create_insn (x=0X71000016EC);
op_stkvar (x, 1);
create_insn (x=0X71000016F0);
op_stkvar (x, 1);
set_cmt (0X71000016FC, "a1", 0);
set_cmt (0X710000170C, "a2", 0);
create_insn (0X710000170C);
set_cmt (0X7100001710, "a1", 0);
create_insn (x=0X710000171C);
op_stkvar (x, 1);
set_cmt (0X7100001738, "a2", 0);
set_cmt (0X710000173C, "a1", 0);
set_cmt (0X710000174C, "a2", 0);
create_insn (0X710000174C);
set_cmt (0X7100001750, "this", 0);
create_insn (0X710000175C);
set_cmt (0X7100001768, "manager", 0);
set_cmt (0X710000176C, "debug_event_info", 0);
set_cmt (0X7100001774, "thread_manager", 0);
set_cmt (0X7100001778, "debug_handle", 0);
set_cmt (0X710000177C, "is_64_bit", 0);
create_insn (x=0X7100001784);
op_stkvar (x, 1);
create_insn (x=0X7100001788);
op_stkvar (x, 1);
make_array (0X7100001794, 0XC);
create_insn (0X71000017A0);
set_name (0X71000017A0, "CrashReport::HandleDebugEventInfoException");
create_insn (x=0X71000017A4);
op_stkvar (x, 1);
create_insn (x=0X71000017A8);
op_stkvar (x, 1);
create_insn (x=0X71000017AC);
op_stkvar (x, 1);
create_insn (x=0X71000017C0);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X71000017C4);
create_insn (x=0X71000017C8);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
set_cmt (0X71000017DC, "switch 10 cases ", 0);
set_cmt (0X71000017E0, "jumptable 00000071000017DC case 0", 1);
create_insn (0X71000017E0);
set_cmt (0X71000017EC, "jumptable 00000071000017DC case 1", 1);
create_insn (0X71000017EC);
set_cmt (0X71000017F4, "jumptable 00000071000017DC case 2", 1);
create_insn (0X71000017F4);
set_cmt (0X7100001800, "jumptable 00000071000017DC case 3", 1);
create_insn (0X7100001800);
set_cmt (0X710000180C, "jumptable 00000071000017DC case 6", 1);
create_insn (0X710000180C);
create_insn (x=0X7100001814);
op_stkvar (x, 1);
set_cmt (0X710000181C, "debug_handle", 0);
set_cmt (0X7100001820, "MemoryInfo *", 0);
create_insn (x=0X7100001820);
op_stkvar (x, 1);
set_cmt (0X7100001824, "page_info", 0);
set_cmt (0X7100001828, "address", 0);
set_cmt (0X710000186C, "jumptable 00000071000017DC default case", 1);
create_insn (x=0X710000186C);
op_stkvar (x, 1);
create_insn (x=0X7100001870);
op_stkvar (x, 1);
create_insn (x=0X7100001874);
op_stkvar (x, 1);
set_cmt (0X7100001880, "jumptable 00000071000017DC case 8", 1);
create_insn (0X7100001880);
set_cmt (0X71000018A0, "jumptable 00000071000017DC case 9", 1);
create_insn (0X71000018A0);
create_insn (x=0X71000018D0);
op_stkvar (x, 1);
create_insn (x=0X71000018D4);
op_stkvar (x, 1);
create_insn (x=0X71000018D8);
op_stkvar (x, 1);
create_insn (x=0X71000018E4);
op_stkvar (x, 1);
create_insn (x=0X71000018E8);
op_hex (x, 1);
create_insn (x=0X71000018F4);
op_stkvar (x, 1);
create_insn (x=0X7100001900);
op_stkvar (x, 1);
set_cmt (0X7100001914, "debug_handle", 0);
set_cmt (0X7100001918, "buffer", 0);
create_insn (x=0X7100001918);
op_stkvar (x, 1);
set_cmt (0X710000191C, "address", 0);
set_cmt (0X7100001920, "size", 0);
create_insn (x=0X7100001928);
op_stkvar (x, 1);
create_insn (0X7100001930);
set_name (0X7100001930, "CrashReport::HandleDebugEventInfoAttachProcess");
create_insn (x=0X710000193C);
op_hex (x, 1);
create_insn (x=0X7100001958);
op_stkvar (x, 1);
create_insn (x=0X710000195C);
op_stkvar (x, 1);
create_insn (x=0X7100001960);
op_stkvar (x, 1);
set_cmt (0X710000196C, "debug_handle", 0);
set_cmt (0X7100001978, "MemoryInfo *", 0);
create_insn (x=0X7100001978);
op_stkvar (x, 1);
set_cmt (0X710000197C, "page_info", 0);
create_insn (x=0X710000197C);
op_stkvar (x, 1);
set_cmt (0X7100001980, "address", 0);
create_insn (x=0X710000198C);
op_stkvar (x, 1);
create_insn (x=0X7100001990);
op_stkvar (x, 1);
create_insn (x=0X7100001994);
op_stkvar (x, 1);
create_insn (x=0X71000019A0);
op_stkvar (x, 1);
create_insn (x=0X71000019A4);
op_hex (x, 1);
create_insn (x=0X71000019B0);
op_stkvar (x, 1);
create_insn (x=0X71000019BC);
op_stkvar (x, 1);
set_cmt (0X71000019D0, "debug_handle", 0);
set_cmt (0X71000019D4, "buffer", 0);
create_insn (x=0X71000019D4);
op_stkvar (x, 1);
set_cmt (0X71000019D8, "address", 0);
set_cmt (0X71000019DC, "size", 0);
create_insn (x=0X71000019E8);
op_stkvar (x, 1);
create_insn (x=0X71000019F0);
op_hex (x, 1);
set_cmt (0X71000019F8, "debug_handle", 0);
set_cmt (0X71000019FC, "address", 0);
set_cmt (0X7100001A00, "buffer", 0);
create_insn (x=0X7100001A00);
op_stkvar (x, 1);
set_cmt (0X7100001A04, "size", 0);
create_insn (x=0X7100001A10);
op_stkvar (x, 1);
create_insn (x=0X7100001A20);
op_stkvar (x, 1);
create_insn (x=0X7100001A24);
op_stkvar (x, 1);
make_array (0X7100001A34, 0XC);
create_insn (0X7100001A40);
set_name (0X7100001A40, "CrashReport::ProcessDyingMessage");
create_insn (x=0X7100001A44);
op_stkvar (x, 1);
create_insn (x=0X7100001A48);
op_stkvar (x, 1);
set_cmt (0X7100001A50, "address", 0);
create_insn (x=0X7100001A54);
op_hex (x, 1);
set_cmt (0X7100001A74, "debug_handle", 0);
create_insn (x=0X7100001A80);
op_hex (x, 1);
set_cmt (0X7100001A90, "MemoryInfo *", 0);
create_insn (x=0X7100001A90);
op_stkvar (x, 1);
set_cmt (0X7100001A94, "page_info", 0);
create_insn (x=0X7100001A94);
op_stkvar (x, 1);
create_insn (x=0X7100001AA0);
op_stkvar (x, 1);
create_insn (x=0X7100001AA4);
op_stkvar (x, 1);
create_insn (x=0X7100001AB0);
op_stkvar (x, 1);
create_insn (x=0X7100001AB4);
op_hex (x, 1);
set_cmt (0X7100001AC0, "address", 0);
create_insn (x=0X7100001AC4);
op_stkvar (x, 1);
create_insn (x=0X7100001AD0);
op_stkvar (x, 1);
set_cmt (0X7100001AD4, "size", 0);
set_cmt (0X7100001AE8, "buffer", 0);
set_cmt (0X7100001AEC, "debug_handle", 0);
create_insn (x=0X7100001AF4);
op_stkvar (x, 1);
create_insn (x=0X7100001AF8);
op_stkvar (x, 1);
make_array (0X7100001B04, 0XC);
create_insn (x=0X7100001B10);
op_stkvar (x, 1);
set_name (0X7100001B10, "CrashReport::WriteToCrashReportBuffer");
create_insn (x=0X7100001B14);
op_stkvar (x, 1);
create_insn (x=0X7100001B18);
op_stkvar (x, 1);
create_insn (x=0X7100001B1C);
op_stkvar (x, 1);
create_insn (x=0X7100001B2C);
op_stkvar (x, 1);
create_insn (x=0X7100001B34);
op_stkvar (x, 1);
create_insn (x=0X7100001B6C);
op_stkvar (x, 1);
create_insn (x=0X7100001BAC);
op_stkvar (x, 1);
create_insn (x=0X7100001CC0);
op_stkvar (x, 1);
create_insn (x=0X7100001CC4);
op_stkvar (x, 1);
create_insn (x=0X7100001CC8);
op_stkvar (x, 1);
create_insn (x=0X7100001CCC);
op_stkvar (x, 1);
make_array (0X7100001CD4, 0XC);
create_insn (x=0X7100001CE0);
op_stkvar (x, 1);
set_name (0X7100001CE0, "CrashReport::EncryptAesKey");
create_insn (x=0X7100001CE4);
op_stkvar (x, 1);
create_insn (x=0X7100001CE8);
op_stkvar (x, 1);
create_insn (x=0X7100001CEC);
op_stkvar (x, 1);
create_insn (x=0X7100001CF0);
op_stkvar (x, 1);
create_insn (x=0X7100001D14);
op_stkvar (x, 1);
create_insn (x=0X7100001D18);
op_stkvar (x, 1);
create_insn (x=0X7100001D3C);
op_stkvar (x, 1);
create_insn (x=0X7100001D48);
op_stkvar (x, 1);
create_insn (x=0X7100001D4C);
op_stkvar (x, 1);
create_insn (x=0X7100001D94);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100001D98);
create_insn (x=0X7100001DA0);
op_stkvar (x, 1);
create_insn (x=0X7100001DA4);
op_stkvar (x, 1);
create_insn (x=0X7100001DA8);
op_stkvar (x, 1);
create_insn (x=0X7100001DAC);
op_stkvar (x, 1);
create_insn (x=0X7100001DB4);
op_stkvar (x, 1);
create_insn (x=0X7100001DC8);
op_stkvar (x, 1);
create_insn (x=0X7100001DD4);
op_stkvar (x, 1);
create_insn (x=0X7100001DDC);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100001DE0);
create_insn (x=0X7100001DF4);
op_stkvar (x, 1);
create_insn (x=0X7100001E00);
op_stkvar (x, 1);
create_insn (x=0X7100001E04);
op_stkvar (x, 1);
create_insn (x=0X7100001E24);
op_stkvar (x, 1);
create_insn (x=0X7100001E28);
op_stkvar (x, 1);
create_insn (x=0X7100001E94);
op_stkvar (x, 1);
create_insn (x=0X7100001E98);
op_stkvar (x, 1);
create_insn (x=0X7100001E9C);
op_stkvar (x, 1);
create_insn (x=0X7100001EA0);
op_stkvar (x, 1);
create_insn (x=0X7100001EA8);
op_stkvar (x, 1);
create_insn (x=0X7100001EC8);
op_stkvar (x, 1);
create_insn (x=0X7100001EE4);
op_stkvar (x, 1);
create_insn (x=0X7100001F08);
op_stkvar (x, 1);
create_insn (0X7100001F10);
create_insn (x=0X7100001F20);
op_stkvar (x, 1);
create_insn (x=0X7100001F5C);
op_stkvar (x, 1);
create_insn (x=0X7100001F60);
op_stkvar (x, 1);
create_insn (x=0X7100001F64);
op_stkvar (x, 1);
create_insn (x=0X7100001F68);
op_stkvar (x, 1);
create_insn (x=0X7100001F6C);
op_stkvar (x, 1);
make_array (0X7100001F74, 0XC);
create_insn (0X7100001F80);
set_name (0X7100001F80, "CrashReport::IsPreomia");
create_insn (x=0X7100001F88);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100001F8C);
make_array (0X7100001FCC, 0X4);
create_insn (0X7100001FD0);
set_name (0X7100001FD0, "FindTitleId");
make_array (0X710000215C, 0X4);
create_insn (x=0X7100002160);
op_stkvar (x, 1);
set_name (0X7100002160, "CrashReport::SaveEncryptedReport");
create_insn (x=0X7100002164);
op_stkvar (x, 1);
create_insn (x=0X7100002168);
op_stkvar (x, 1);
create_insn (x=0X710000216C);
op_stkvar (x, 1);
create_insn (x=0X7100002358);
op_hex (x, 1);
create_insn (0X7100002360);
create_insn (x=0X7100002374);
op_hex (x, 1);
create_insn (x=0X7100002380);
op_stkvar (x, 1);
create_insn (x=0X7100002384);
op_hex (x, 1);
create_insn (x=0X7100002388);
op_stkvar (x, 1);
create_insn (x=0X710000238C);
op_stkvar (x, 1);
create_insn (x=0X7100002390);
op_stkvar (x, 1);
make_array (0X7100002398, 0X8);
create_insn (x=0X71000023A0);
op_stkvar (x, 1);
set_name (0X71000023A0, "CrashReport::SaveReport");
create_insn (x=0X71000023A4);
op_stkvar (x, 1);
create_insn (x=0X71000023A8);
op_stkvar (x, 1);
create_insn (x=0X71000023AC);
op_stkvar (x, 1);
create_insn (x=0X71000023E4);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X71000023E8);
create_insn (x=0X7100002434);
op_stkvar (x, 1);
create_insn (x=0X7100002448);
op_hex (x, 1);
create_insn (x=0X7100002454);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100002458);
create_insn (x=0X710000245C);
op_stkvar (x, 1);
create_insn (x=0X710000246C);
op_stkvar (x, 1);
create_insn (x=0X7100002470);
op_stkvar (x, 1);
create_insn (x=0X710000248C);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100002490);
create_insn (x=0X7100002494);
op_stkvar (x, 1);
create_insn (x=0X71000024A4);
op_stkvar (x, 1);
create_insn (x=0X71000024A8);
op_stkvar (x, 1);
create_insn (x=0X71000024BC);
op_stkvar (x, 1);
create_insn (x=0X71000024CC);
op_hex (x, 1);
create_insn (0X71000024D4);
create_insn (x=0X71000024D8);
op_hex (x, 1);
create_insn (x=0X71000024E0);
op_stkvar (x, 1);
create_insn (x=0X71000024E4);
op_stkvar (x, 1);
create_insn (x=0X71000024E8);
op_stkvar (x, 1);
create_insn (x=0X71000024EC);
op_stkvar (x, 1);
create_insn (0X71000024F4);
create_insn (x=0X7100002500);
op_stkvar (x, 1);
create_insn (x=0X7100002520);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100002524);
create_insn (x=0X7100002530);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100002534);
create_insn (x=0X7100002538);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
set_cmt (0X7100002544, "switch 9 cases ", 0);
set_cmt (0X7100002548, "jumptable 0000007100002544 case 0", 1);
create_insn (x=0X7100002548);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X710000254C);
create_insn (0X7100002564);
create_insn (x=0X7100002568);
op_stkvar (x, 1);
create_insn (x=0X710000257C);
op_stkvar (x, 1);
set_cmt (0X7100002590, "jumptable 0000007100002544 default case", 1);
create_insn (0X7100002590);
set_cmt (0X71000025A4, "jumptable 0000007100002544 cases 1,4-7", 1);
create_insn (x=0X71000025A8);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X71000025AC);
set_cmt (0X71000025D4, "jumptable 0000007100002544 case 2", 1);
create_insn (x=0X71000025D4);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X71000025D8);
set_cmt (0X71000025F0, "jumptable 0000007100002544 case 3", 1);
create_insn (x=0X71000025F0);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X71000025F4);
set_cmt (0X710000260C, "jumptable 0000007100002544 case 8", 1);
create_insn (x=0X710000260C);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100002610);
create_insn (x=0X7100002628);
op_stkvar (x, 1);
create_insn (x=0X7100002630);
op_hex (x, 1);
create_insn (0X7100002640);
create_insn (x=0X7100002650);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100002654);
create_insn (x=0X7100002668);
op_stkvar (x, 1);
create_insn (0X71000026DC);
create_insn (x=0X71000026E8);
op_stkvar (x, 1);
create_insn (x=0X71000026FC);
op_stkvar (x, 1);
create_insn (x=0X7100002700);
op_hex (x, 1);
create_insn (x=0X7100002714);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100002718);
create_insn (x=0X710000271C);
op_stkvar (x, 1);
create_insn (x=0X7100002720);
op_stkvar (x, 1);
create_insn (x=0X7100002734);
op_stkvar (x, 1);
create_insn (x=0X7100002738);
op_stkvar (x, 1);
make_array (0X7100002748, 0X8);
create_insn (0X7100002750);
create_insn (x=0X7100002754);
op_stkvar (x, 1);
create_insn (x=0X7100002758);
op_stkvar (x, 1);
create_insn (x=0X710000275C);
op_stkvar (x, 1);
create_insn (x=0X7100002760);
op_stkvar (x, 1);
create_insn (x=0X7100002764);
op_stkvar (x, 1);
create_insn (x=0X7100002794);
op_stkvar (x, 1);
create_insn (x=0X710000279C);
op_stkvar (x, 1);
create_insn (x=0X71000027A4);
op_stkvar (x, 1);
create_insn (x=0X71000027AC);
op_stkvar (x, 1);
create_insn (x=0X71000027BC);
op_stkvar (x, 1);
create_insn (x=0X71000027C0);
op_stkvar (x, 1);
create_insn (x=0X71000027CC);
op_stkvar (x, 1);
create_insn (x=0X71000027E8);
op_hex (x, 1);
create_insn (x=0X7100002878);
op_stkvar (x, 1);
create_insn (x=0X7100002888);
op_stkvar (x, 1);
create_insn (x=0X710000288C);
op_stkvar (x, 1);
create_insn (x=0X7100002890);
op_stkvar (x, 1);
create_insn (x=0X7100002894);
op_stkvar (x, 1);
create_insn (x=0X7100002898);
op_stkvar (x, 1);
make_array (0X71000028A4, 0XC);
create_insn (x=0X71000028B0);
op_stkvar (x, 1);
create_insn (x=0X71000028B4);
op_stkvar (x, 1);
create_insn (x=0X71000028B8);
op_stkvar (x, 1);
create_insn (x=0X71000028BC);
op_stkvar (x, 1);
set_cmt (0X71000028CC, "debug_handle", 0);
set_cmt (0X71000028DC, "address", 0);
set_cmt (0X71000028E0, "buffer", 0);
create_insn (x=0X71000028E0);
op_stkvar (x, 1);
set_cmt (0X71000028E4, "size", 0);
create_insn (x=0X71000028F0);
op_stkvar (x, 1);
set_cmt (0X71000028FC, "debug_handle", 0);
set_cmt (0X7100002900, "address", 0);
set_cmt (0X7100002904, "buffer", 0);
set_cmt (0X7100002908, "size", 0);
create_insn (x=0X7100002918);
op_stkvar (x, 1);
create_insn (x=0X710000299C);
op_stkvar (x, 1);
create_insn (x=0X71000029A0);
op_stkvar (x, 1);
create_insn (x=0X71000029A4);
op_stkvar (x, 1);
create_insn (x=0X71000029A8);
op_stkvar (x, 1);
create_insn (0X71000029B0);
set_name (0X71000029B0, "ModuleManager::TryAddModules");
create_insn (x=0X71000029B4);
op_stkvar (x, 1);
create_insn (x=0X71000029B8);
op_stkvar (x, 1);
create_insn (x=0X71000029BC);
op_stkvar (x, 1);
create_insn (x=0X71000029C0);
op_stkvar (x, 1);
create_insn (x=0X71000029C4);
op_stkvar (x, 1);
create_insn (x=0X71000029C8);
op_stkvar (x, 1);
set_cmt (0X7100002A18, "debug_handle", 0);
set_cmt (0X7100002A1C, "MemoryInfo *", 0);
create_insn (x=0X7100002A1C);
op_stkvar (x, 1);
set_cmt (0X7100002A20, "page_info", 0);
create_insn (x=0X7100002A20);
op_stkvar (x, 1);
set_cmt (0X7100002A24, "address", 0);
create_insn (x=0X7100002A30);
op_stkvar (x, 1);
set_cmt (0X7100002A3C, "debug_handle", 0);
set_cmt (0X7100002A40, "MemoryInfo *", 0);
create_insn (x=0X7100002A40);
op_stkvar (x, 1);
set_cmt (0X7100002A44, "page_info", 0);
create_insn (x=0X7100002A44);
op_stkvar (x, 1);
set_cmt (0X7100002A48, "address", 0);
create_insn (x=0X7100002A54);
op_stkvar (x, 1);
create_insn (x=0X7100002A58);
op_stkvar (x, 1);
create_insn (x=0X7100002A68);
op_stkvar (x, 1);
create_insn (x=0X7100002A6C);
op_stkvar (x, 1);
create_insn (x=0X7100002A70);
op_stkvar (x, 1);
create_insn (x=0X7100002A74);
op_stkvar (x, 1);
create_insn (x=0X7100002A78);
op_stkvar (x, 1);
create_insn (x=0X7100002A7C);
op_stkvar (x, 1);
create_insn (x=0X7100002A88);
op_stkvar (x, 1);
create_insn (x=0X7100002A98);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100002A9C);
set_cmt (0X7100002AB8, "debug_handle", 0);
set_cmt (0X7100002ABC, "MemoryInfo *", 0);
create_insn (x=0X7100002ABC);
op_stkvar (x, 1);
set_cmt (0X7100002AC0, "page_info", 0);
create_insn (x=0X7100002AC0);
op_stkvar (x, 1);
set_cmt (0X7100002AC4, "address", 0);
create_insn (x=0X7100002AD0);
op_stkvar (x, 1);
create_insn (x=0X7100002AE8);
op_stkvar (x, 1);
create_insn (x=0X7100002B0C);
op_stkvar (x, 1);
set_cmt (0X7100002B10, "address", 0);
set_cmt (0X7100002B20, "debug_handle", 0);
set_cmt (0X7100002B24, "MemoryInfo *", 0);
create_insn (x=0X7100002B24);
op_stkvar (x, 1);
set_cmt (0X7100002B28, "page_info", 0);
create_insn (x=0X7100002B28);
op_stkvar (x, 1);
create_insn (x=0X7100002B34);
op_stkvar (x, 1);
create_insn (x=0X7100002B40);
op_stkvar (x, 1);
set_cmt (0X7100002B4C, "debug_handle", 0);
set_cmt (0X7100002B60, "buffer", 0);
set_cmt (0X7100002B64, "size", 0);
create_insn (0X7100002B94);
create_insn (x=0X7100002BB0);
op_stkvar (x, 1);
create_insn (x=0X7100002BB4);
op_hex (x, 1);
create_insn (x=0X7100002BC0);
op_stkvar (x, 1);
make_array (0X7100002BDC, 0X4);
create_insn (0X7100002BE0);
create_insn (x=0X7100002C20);
op_hex (x, 1);
create_insn (0X7100002C28);
create_insn (x=0X7100002C30);
op_stkvar (x, 1);
create_insn (x=0X7100002C34);
op_stkvar (x, 1);
create_insn (x=0X7100002C38);
op_stkvar (x, 1);
create_insn (x=0X7100002C3C);
op_stkvar (x, 1);
create_insn (x=0X7100002C40);
op_stkvar (x, 1);
create_insn (x=0X7100002C44);
op_stkvar (x, 1);
create_insn (x=0X7100002CE0);
op_stkvar (x, 1);
create_insn (x=0X7100002CE4);
op_stkvar (x, 1);
create_insn (x=0X7100002CE8);
op_stkvar (x, 1);
create_insn (x=0X7100002CEC);
op_stkvar (x, 1);
create_insn (x=0X7100002CF0);
op_stkvar (x, 1);
create_insn (x=0X7100002CF4);
op_stkvar (x, 1);
make_array (0X7100002CFC, 0X4);
create_insn (0X7100002D00);
set_name (0X7100002D00, "DebugThreadInfo::CollectThreadInfo");
create_insn (x=0X7100002D04);
op_stkvar (x, 1);
create_insn (x=0X7100002D08);
op_stkvar (x, 1);
create_insn (x=0X7100002D0C);
op_stkvar (x, 1);
create_insn (x=0X7100002D10);
op_stkvar (x, 1);
create_insn (x=0X7100002D40);
op_hex (x, 1);
set_cmt (0X7100002D44, "_QWORD *", 0);
set_cmt (0X7100002D48, "_DWORD *", 0);
create_insn (x=0X7100002D48);
op_stkvar (x, 1);
set_cmt (0X7100002D4C, "debug_handle", 0);
set_cmt (0X7100002D50, "thread_id", 0);
set_cmt (0X7100002D54, "param", 0);
create_insn (x=0X7100002D68);
op_stkvar (x, 1);
set_cmt (0X7100002D74, "thread_id", 0);
set_cmt (0X7100002D78, "ctx", 0);
set_cmt (0X7100002D7C, "debug_handle", 0);
set_cmt (0X7100002D80, "flags", 0);
set_cmt (0X7100002D9C, "address", 0);
set_cmt (0X7100002DA0, "MemoryInfo *", 0);
create_insn (x=0X7100002DA0);
op_stkvar (x, 1);
set_cmt (0X7100002DA4, "page_info", 0);
create_insn (x=0X7100002DA4);
op_stkvar (x, 1);
set_cmt (0X7100002DA8, "debug_handle", 0);
create_insn (x=0X7100002DB4);
op_stkvar (x, 1);
create_insn (x=0X7100002DB8);
op_stkvar (x, 1);
create_insn (x=0X7100002DC4);
op_stkvar (x, 1);
set_cmt (0X7100002DC8, "address", 0);
set_cmt (0X7100002DCC, "MemoryInfo *", 0);
create_insn (x=0X7100002DCC);
op_stkvar (x, 1);
set_cmt (0X7100002DD0, "page_info", 0);
create_insn (x=0X7100002DD0);
op_stkvar (x, 1);
set_cmt (0X7100002DD4, "debug_handle", 0);
create_insn (x=0X7100002DE0);
op_stkvar (x, 1);
create_insn (x=0X7100002DEC);
op_stkvar (x, 1);
create_insn (x=0X7100002DF4);
op_stkvar (x, 1);
set_cmt (0X7100002E00, "address", 0);
create_insn (x=0X7100002E04);
op_hex (x, 1);
set_cmt (0X7100002E18, "buffer", 0);
create_insn (x=0X7100002E18);
op_stkvar (x, 1);
set_cmt (0X7100002E1C, "debug_handle", 0);
set_cmt (0X7100002E20, "size", 0);
create_insn (x=0X7100002E30);
op_stkvar (x, 1);
create_insn (x=0X7100002E34);
op_hex (x, 1);
create_insn (0X7100002E64);
create_insn (x=0X7100002E68);
op_stkvar (x, 1);
create_insn (x=0X7100002E6C);
op_stkvar (x, 1);
create_insn (x=0X7100002E70);
op_stkvar (x, 1);
create_insn (x=0X7100002E74);
op_stkvar (x, 1);
create_insn (0X7100002E80);
create_insn (x=0X7100002E84);
op_stkvar (x, 1);
create_insn (x=0X7100002E88);
op_stkvar (x, 1);
create_insn (x=0X7100002E8C);
op_stkvar (x, 1);
create_insn (x=0X7100002E90);
op_stkvar (x, 1);
create_insn (x=0X7100002E94);
op_stkvar (x, 1);
create_insn (x=0X7100002E9C);
op_stkvar (x, 1);
create_insn (x=0X7100002EA4);
op_stkvar (x, 1);
create_insn (x=0X7100002EAC);
op_stkvar (x, 1);
create_insn (x=0X7100002EB0);
op_stkvar (x, 1);
create_insn (x=0X7100002EB4);
op_stkvar (x, 1);
create_insn (x=0X7100002EB8);
op_stkvar (x, 1);
create_insn (x=0X7100002EBC);
op_stkvar (x, 1);
create_insn (x=0X7100002EC0);
op_stkvar (x, 1);
create_insn (x=0X7100002EC4);
op_stkvar (x, 1);
create_insn (x=0X7100002EC8);
op_stkvar (x, 1);
create_insn (x=0X7100002ECC);
op_stkvar (x, 1);
create_insn (x=0X7100002ED0);
op_stkvar (x, 1);
create_insn (x=0X7100002ED4);
op_stkvar (x, 1);
create_insn (x=0X7100002ED8);
op_stkvar (x, 1);
create_insn (x=0X7100002EDC);
op_stkvar (x, 1);
create_insn (x=0X7100002EE0);
op_stkvar (x, 1);
create_insn (x=0X7100002EF0);
op_stkvar (x, 1);
create_insn (x=0X7100002F00);
op_stkvar (x, 1);
create_insn (x=0X7100002F60);
op_stkvar (x, 1);
create_insn (x=0X7100002F64);
op_stkvar (x, 1);
create_insn (x=0X7100002F68);
op_stkvar (x, 1);
create_insn (x=0X7100002F6C);
op_stkvar (x, 1);
create_insn (x=0X7100002F70);
op_stkvar (x, 1);
make_array (0X7100002F7C, 0X4);
create_insn (x=0X7100002F80);
op_stkvar (x, 1);
set_name (0X7100002F80, "ModuleManager::Initialize");
create_insn (x=0X7100002F84);
op_stkvar (x, 1);
create_insn (x=0X7100002F88);
op_stkvar (x, 1);
set_cmt (0X7100002F94, "address", 0);
set_cmt (0X7100002F9C, "this", 0);
set_cmt (0X7100002FA4, "address", 0);
set_cmt (0X7100002FA8, "this", 0);
set_cmt (0X7100002FC0, "address", 0);
set_cmt (0X7100002FC4, "this", 0);
create_insn (x=0X7100002FDC);
op_stkvar (x, 1);
create_insn (x=0X7100002FE0);
op_stkvar (x, 1);
create_insn (x=0X7100002FE4);
op_stkvar (x, 1);
make_array (0X7100002FEC, 0X4);
create_insn (x=0X7100002FF0);
op_stkvar (x, 1);
create_insn (x=0X7100002FF4);
op_stkvar (x, 1);
create_insn (x=0X7100002FF8);
op_stkvar (x, 1);
create_insn (x=0X7100002FFC);
op_stkvar (x, 1);
create_insn (x=0X7100003000);
op_stkvar (x, 1);
create_insn (x=0X7100003004);
op_stkvar (x, 1);
create_insn (x=0X710000324C);
op_stkvar (x, 1);
create_insn (x=0X7100003250);
op_stkvar (x, 1);
create_insn (x=0X7100003254);
op_stkvar (x, 1);
create_insn (x=0X7100003258);
op_stkvar (x, 1);
create_insn (x=0X710000325C);
op_stkvar (x, 1);
create_insn (x=0X7100003260);
op_stkvar (x, 1);
create_insn (0X7100003268);
make_array (0X71000032C4, 0XC);
create_insn (x=0X71000032D0);
op_stkvar (x, 1);
set_name (0X71000032D0, "ThreadManager::ReadFromProcess");
create_insn (x=0X71000032D4);
op_stkvar (x, 1);
create_insn (x=0X71000032D8);
op_stkvar (x, 1);
create_insn (x=0X71000032DC);
op_stkvar (x, 1);
create_insn (x=0X71000032E0);
op_stkvar (x, 1);
create_insn (x=0X71000032EC);
op_hex (x, 1);
set_cmt (0X71000032F8, "count", 0);
create_insn (x=0X71000032F8);
op_stkvar (x, 1);
set_cmt (0X71000032FC, "out_tids", 0);
create_insn (x=0X71000032FC);
op_stkvar (x, 1);
set_cmt (0X7100003300, "max_out_tids", 0);
set_cmt (0X7100003304, "debug_handle", 0);
create_insn (x=0X7100003318);
op_stkvar (x, 1);
create_insn (x=0X710000332C);
op_stkvar (x, 1);
create_insn (0X7100003338);
create_insn (x=0X7100003354);
op_stkvar (x, 1);
create_insn (x=0X7100003358);
op_hex (x, 1);
create_insn (0X7100003360);
set_cmt (0X7100003368, "thread_id", 0);
set_cmt (0X710000336C, "debug_handle", 0);
set_cmt (0X7100003370, "this", 0);
set_cmt (0X7100003374, "is_64_bit", 0);
create_insn (x=0X710000338C);
op_stkvar (x, 1);
create_insn (x=0X71000033A0);
op_stkvar (x, 1);
create_insn (x=0X71000033A4);
op_stkvar (x, 1);
create_insn (x=0X71000033A8);
op_stkvar (x, 1);
create_insn (x=0X71000033AC);
op_stkvar (x, 1);
create_insn (x=0X71000033B0);
op_stkvar (x, 1);
make_array (0X71000033B8, 0X8);
create_insn (x=0X71000033C0);
op_stkvar (x, 1);
create_insn (x=0X71000033C4);
op_stkvar (x, 1);
create_insn (x=0X71000033C8);
op_stkvar (x, 1);
create_insn (x=0X71000033CC);
op_stkvar (x, 1);
create_insn (x=0X7100003458);
op_stkvar (x, 1);
create_insn (x=0X710000345C);
op_stkvar (x, 1);
create_insn (x=0X7100003460);
op_stkvar (x, 1);
create_insn (x=0X7100003464);
op_stkvar (x, 1);
make_array (0X710000346C, 0X4);
create_insn (0X7100003470);
set_name (0X7100003470, "nn::capsrv::InitializeForScreenShot");
create_insn (x=0X7100003474);
op_stkvar (x, 1);
create_insn (x=0X7100003478);
op_stkvar (x, 1);
create_insn (x=0X710000347C);
op_stkvar (x, 1);
create_insn (x=0X7100003480);
op_stkvar (x, 1);
create_insn (x=0X7100003484);
op_stkvar (x, 1);
create_insn (x=0X710000348C);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100003490);
create_insn (x=0X710000349C);
op_plain_offset (x, 1, 0X71000C42F8);
op_plain_offset (x, 129, 0X71000C42F8);
create_insn (x=0X71000034AC);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X71000034B0);
create_insn (x=0X71000034D4);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X71000034D8);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X71000034EC);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X71000034F0);
create_insn (x=0X71000034F8);
op_plain_offset (x, 1, 0X71000C42F0);
op_plain_offset (x, 129, 0X71000C42F0);
create_insn (x=0X7100003504);
op_stkvar (x, 1);
create_insn (x=0X710000350C);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100003510);
create_insn (x=0X7100003514);
op_stkvar (x, 1);
create_insn (x=0X7100003530);
op_plain_offset (x, 1, 0X71000C42F8);
op_plain_offset (x, 129, 0X71000C42F8);
create_insn (x=0X7100003538);
op_plain_offset (x, 1, 0X71000C42F8);
op_plain_offset (x, 129, 0X71000C42F8);
create_insn (x=0X7100003540);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100003544);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100003548);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100003550);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100003554);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100003558);
create_insn (x=0X7100003560);
op_hex (x, 1);
create_insn (x=0X7100003568);
op_stkvar (x, 1);
create_insn (x=0X710000356C);
op_stkvar (x, 1);
create_insn (x=0X7100003574);
op_stkvar (x, 1);
create_insn (x=0X7100003578);
op_stkvar (x, 1);
create_insn (x=0X710000357C);
op_stkvar (x, 1);
create_insn (0X7100003588);
create_insn (x=0X7100003594);
op_stkvar (x, 1);
create_insn (x=0X71000035C4);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X71000035C8);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X71000035E0);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X71000035E4);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X71000035F4);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X71000035F8);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100003600);
op_stkvar (x, 1);
create_insn (x=0X7100003624);
op_stkvar (x, 1);
create_insn (0X7100003644);
create_insn (x=0X7100003650);
op_stkvar (x, 1);
create_insn (x=0X710000366C);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100003670);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X71000036DC);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X71000036E0);
create_insn (x=0X71000036EC);
op_plain_offset (x, 1, 0X71000C42B0);
op_plain_offset (x, 129, 0X71000C42B0);
create_insn (x=0X71000036F4);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X71000036F8);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100003708);
op_plain_offset (x, 1, 0X71000C42B0);
op_plain_offset (x, 129, 0X71000C42B0);
create_insn (x=0X7100003724);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100003728);
create_insn (x=0X7100003734);
op_plain_offset (x, 1, 0X71000C4268);
op_plain_offset (x, 129, 0X71000C4268);
create_insn (x=0X710000373C);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100003740);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100003750);
op_plain_offset (x, 1, 0X71000C4268);
op_plain_offset (x, 129, 0X71000C4268);
make_array (0X7100003774, 0XC);
create_insn (x=0X7100003780);
op_stkvar (x, 1);
set_name (0X7100003780, "nn::capsrv::FinalizeForScreenShot");
create_insn (x=0X7100003784);
op_stkvar (x, 1);
create_insn (x=0X710000378C);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100003790);
create_insn (x=0X710000379C);
op_plain_offset (x, 1, 0X71000C4268);
op_plain_offset (x, 129, 0X71000C4268);
create_insn (x=0X71000037A4);
op_plain_offset (x, 1, 0X71000C4268);
op_plain_offset (x, 129, 0X71000C4268);
create_insn (x=0X71000037AC);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X71000037B0);
create_insn (x=0X71000037C4);
op_plain_offset (x, 1, 0X71000C4260);
op_plain_offset (x, 129, 0X71000C4260);
create_insn (x=0X71000037D0);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X71000037D4);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X71000037DC);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X71000037E0);
create_insn (x=0X71000037F8);
op_plain_offset (x, 1, 0X71000C4268);
op_plain_offset (x, 129, 0X71000C4268);
create_insn (x=0X7100003800);
op_plain_offset (x, 1, 0X71000C4268);
op_plain_offset (x, 129, 0X71000C4268);
create_insn (x=0X7100003808);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X710000380C);
create_insn (x=0X7100003820);
op_plain_offset (x, 1, 0X71000C42A8);
op_plain_offset (x, 129, 0X71000C42A8);
create_insn (x=0X710000382C);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100003830);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100003838);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X710000383C);
create_insn (x=0X7100003844);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100003848);
create_insn (x=0X710000385C);
op_plain_offset (x, 1, 0X71000C42B0);
op_plain_offset (x, 129, 0X71000C42B0);
create_insn (x=0X7100003864);
op_plain_offset (x, 1, 0X71000C42B0);
op_plain_offset (x, 129, 0X71000C42B0);
create_insn (x=0X710000386C);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100003870);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100003874);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X710000387C);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100003880);
op_stkvar (x, 1);
create_insn (x=0X7100003884);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X7100003888);
create_insn (x=0X710000388C);
op_stkvar (x, 1);
make_array (0X7100003894, 0XC);
create_insn (0X71000038A0);
set_name (0X71000038A0, "nn::capsrv::GenerateJpegFromRawScreenShotReadStream");
create_insn (x=0X71000038A4);
op_stkvar (x, 1);
create_insn (x=0X71000038A8);
op_stkvar (x, 1);
create_insn (x=0X71000038AC);
op_stkvar (x, 1);
create_insn (x=0X71000038B0);
op_stkvar (x, 1);
create_insn (x=0X71000038B8);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X71000038BC);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X71000038E8);
op_stkvar (x, 1);
create_insn (x=0X71000038EC);
op_stkvar (x, 1);
create_insn (x=0X71000038F0);
op_stkvar (x, 1);
create_insn (x=0X71000038FC);
op_stkvar (x, 1);
create_insn (x=0X7100003914);
op_hex (x, 1);
create_insn (x=0X710000391C);
op_stkvar (x, 1);
create_insn (x=0X710000393C);
op_stkvar (x, 1);
create_insn (x=0X7100003940);
op_stkvar (x, 1);
create_insn (x=0X7100003944);
op_stkvar (x, 1);
create_insn (x=0X7100003948);
op_stkvar (x, 1);
make_array (0X7100003954, 0XC);
create_insn (0X7100003960);
set_name (0X7100003960, "nullsub_3");
make_array (0X7100003964, 0XC);
create_insn (0X7100003970);
set_name (0X7100003970, "j_j_nullsub_16");
make_array (0X7100003974, 0XC);
create_insn (0X7100003980);
make_array (0X7100003988, 0X8);
create_insn (0X7100003990);
make_array (0X7100003998, 0X8);
create_insn (0X71000039A0);
make_array (0X71000039AC, 0X4);
create_insn (0X71000039B0);
make_array (0X71000039B8, 0X8);
create_insn (0X71000039C0);
create_insn (x=0X71000039C4);
op_stkvar (x, 1);
create_insn (x=0X71000039C8);
op_stkvar (x, 1);
create_insn (x=0X71000039CC);
op_stkvar (x, 1);
create_insn (x=0X7100003A00);
op_stkvar (x, 1);
create_insn (x=0X7100003A0C);
op_stkvar (x, 1);
create_insn (x=0X7100003A10);
op_stkvar (x, 1);
create_insn (x=0X7100003A14);
op_stkvar (x, 1);
create_insn (x=0X7100003A5C);
op_stkvar (x, 1);
create_insn (x=0X7100003A60);
op_stkvar (x, 1);
create_insn (x=0X7100003A64);
op_stkvar (x, 1);
create_insn (0X7100003A70);
make_array (0X7100003A78, 0X8);
create_insn (0X7100003A80);
make_array (0X7100003A88, 0X8);
create_insn (0X7100003A90);
create_insn (x=0X7100003A94);
op_stkvar (x, 1);
create_insn (x=0X7100003ABC);
op_stkvar (x, 1);
create_insn (x=0X7100003ACC);
op_stkvar (x, 1);
create_insn (x=0X7100003AD0);
op_hex (x, 1);
make_array (0X7100003ADC, 0X4);
create_insn (0X7100003AE0);
create_insn (x=0X7100003AE4);
op_stkvar (x, 1);
create_insn (x=0X7100003B0C);
op_stkvar (x, 1);
create_insn (x=0X7100003B1C);
op_stkvar (x, 1);
create_insn (x=0X7100003B24);
op_stkvar (x, 1);
create_insn (x=0X7100003B28);
op_hex (x, 1);
make_array (0X7100003B34, 0XC);
create_insn (x=0X7100003B40);
op_stkvar (x, 1);
create_insn (x=0X7100003B54);
op_hex (x, 1);
create_insn (x=0X7100003B58);
op_stkvar (x, 1);
create_insn (x=0X7100003B60);
op_stkvar (x, 1);
create_insn (x=0X7100003B7C);
op_hex (x, 1);
create_insn (x=0X7100003B80);
op_stkvar (x, 1);
make_array (0X7100003B88, 0X8);
create_insn (0X7100003B90);
create_insn (x=0X7100003B94);
op_stkvar (x, 1);
create_insn (x=0X7100003BBC);
op_stkvar (x, 1);
create_insn (x=0X7100003BC4);
op_stkvar (x, 1);
create_insn (x=0X7100003BD0);
op_stkvar (x, 1);
create_insn (x=0X7100003BD8);
op_stkvar (x, 1);
create_insn (x=0X7100003BDC);
op_hex (x, 1);
make_array (0X7100003BE8, 0X8);
create_insn (0X7100003BF0);
create_insn (x=0X7100003BF4);
op_stkvar (x, 1);
create_insn (x=0X7100003C0C);
op_stkvar (x, 1);
create_insn (x=0X7100003C14);
op_stkvar (x, 1);
create_insn (x=0X7100003C1C);
op_stkvar (x, 1);
create_insn (x=0X7100003C20);
op_hex (x, 1);
make_array (0X7100003C2C, 0X4);
create_insn (x=0X7100003C30);
op_stkvar (x, 1);
create_insn (x=0X7100003C3C);
op_hex (x, 1);
create_insn (x=0X7100003C48);
op_hex (x, 1);
create_insn (x=0X7100003C4C);
op_stkvar (x, 1);
make_array (0X7100003C54, 0XC);
create_insn (x=0X7100003C60);
op_stkvar (x, 1);
create_insn (x=0X7100003C6C);
op_hex (x, 1);
create_insn (x=0X7100003C78);
op_hex (x, 1);
create_insn (x=0X7100003C7C);
op_stkvar (x, 1);
make_array (0X7100003C84, 0XC);
set_cmt (0X7100003C90, "name from regex match", 0);
create_insn (x=0X7100003C90);
op_stkvar (x, 1);
set_name (0X7100003C90, "_ZN2nn2sf4cmif6client6detail13CmifProxyImplINS_5visrv2sf26IApplicationDisplayServiceENS0_4hipc6client18Hipc2ProxyKindBaseILNS8_6detail11MessageTypeE6EEENS0_30MemoryResourceAllocationPolicyES7_NS3_19ProcessModifierImplINS2_21DefaultProxyFilterTagEEEE30_nn_sf_sync_OpenDefaultDisplayENS0_3OutImvEE");
create_insn (x=0X7100003CA4);
op_hex (x, 1);
create_insn (x=0X7100003CA8);
op_stkvar (x, 1);
set_cmt (0X7100003CB0, "name from regex match", 0);
create_insn (x=0X7100003CB0);
op_stkvar (x, 1);
set_name (0X7100003CB0, "_ZN2nn2sf4cmif6client6detail13CmifProxyImplINS_4pctl6detail3ipc23IParentalControlServiceENS2_19CmifDomainProxyKindINS0_4hipc6client38Hipc2ClientSessionManagedProxyKindBaseINSB_18Hipc2ProxyKindBaseILNSA_6detail11MessageTypeE6EEEEEEENS0_30MemoryResourceAllocationPolicyES8_NS3_19ProcessModifierImplINS2_21DefaultProxyFilterTagEEEE33_nn_sf_sync_GetRestrictedFeaturesENS0_3OutIivEE");
create_insn (x=0X7100003CC4);
op_hex (x, 1);
create_insn (x=0X7100003CC8);
op_stkvar (x, 1);
create_insn (0X7100003CD0);
create_insn (x=0X7100003CD4);
op_stkvar (x, 1);
create_insn (x=0X7100003CF8);
op_stkvar (x, 1);
create_insn (x=0X7100003D08);
op_stkvar (x, 1);
create_insn (x=0X7100003D0C);
op_hex (x, 1);
make_array (0X7100003D18, 0X8);
create_insn (0X7100003D20);
create_insn (x=0X7100003D24);
op_stkvar (x, 1);
create_insn (x=0X7100003D2C);
op_stkvar (x, 1);
create_insn (x=0X7100003D30);
op_stkvar (x, 1);
create_insn (x=0X7100003D44);
op_stkvar (x, 1);
create_insn (x=0X7100003D50);
op_stkvar (x, 1);
create_insn (x=0X7100003D58);
op_stkvar (x, 1);
create_insn (x=0X7100003D60);
op_stkvar (x, 1);
create_insn (x=0X7100003D70);
op_stkvar (x, 1);
create_insn (x=0X7100003D74);
op_stkvar (x, 1);
create_insn (x=0X7100003D78);
op_stkvar (x, 1);
create_insn (x=0X7100003D80);
op_stkvar (x, 1);
create_insn (x=0X7100003D84);
op_hex (x, 1);
create_insn (0X7100003D90);
create_insn (x=0X7100003D94);
op_stkvar (x, 1);
create_insn (x=0X7100003D9C);
op_stkvar (x, 1);
create_insn (x=0X7100003DB0);
op_stkvar (x, 1);
create_insn (x=0X7100003DB4);
op_stkvar (x, 1);
create_insn (x=0X7100003DBC);
op_stkvar (x, 1);
create_insn (x=0X7100003DC4);
op_stkvar (x, 1);
create_insn (x=0X7100003DD8);
op_stkvar (x, 1);
create_insn (x=0X7100003DDC);
op_stkvar (x, 1);
create_insn (x=0X7100003DE4);
op_stkvar (x, 1);
create_insn (x=0X7100003DE8);
op_hex (x, 1);
make_array (0X7100003DF4, 0XC);
create_insn (x=0X7100003E00);
op_stkvar (x, 1);
create_insn (x=0X7100003E18);
op_hex (x, 1);
create_insn (x=0X7100003E1C);
op_stkvar (x, 1);
make_array (0X7100003E24, 0XC);
create_insn (x=0X7100003E30);
op_stkvar (x, 1);
create_insn (x=0X7100003E44);
op_hex (x, 1);
create_insn (x=0X7100003E48);
op_stkvar (x, 1);
create_insn (x=0X7100003E50);
op_stkvar (x, 1);
create_insn (x=0X7100003E70);
op_hex (x, 1);
create_insn (x=0X7100003E74);
op_stkvar (x, 1);
make_array (0X7100003E7C, 0X4);
create_insn (x=0X7100003E80);
op_stkvar (x, 1);
create_insn (x=0X7100003EAC);
op_hex (x, 1);
create_insn (x=0X7100003EB0);
op_stkvar (x, 1);
make_array (0X7100003EB8, 0X8);
create_insn (0X7100003EC0);
make_array (0X7100003EC8, 0X8);
create_insn (0X7100003ED0);
make_array (0X7100003ED8, 0X8);
create_insn (0X7100003EE0);
create_insn (x=0X7100003EE4);
op_stkvar (x, 1);
create_insn (x=0X7100003EE8);
op_stkvar (x, 1);
create_insn (x=0X7100003EEC);
op_stkvar (x, 1);
create_insn (x=0X7100003EF0);
op_stkvar (x, 1);
create_insn (x=0X7100003EF4);
op_stkvar (x, 1);
create_insn (x=0X7100003EF8);
op_stkvar (x, 1);
create_insn (x=0X7100003F28);
op_stkvar (x, 1);
create_insn (x=0X7100003F30);
op_stkvar (x, 1);
create_insn (x=0X7100003F38);
op_stkvar (x, 1);
create_insn (x=0X7100003F40);
op_stkvar (x, 1);
create_insn (x=0X7100003F48);
op_stkvar (x, 1);
create_insn (x=0X7100003F50);
op_stkvar (x, 1);
create_insn (x=0X7100003F54);
op_stkvar (x, 1);
create_insn (x=0X7100003F5C);
op_stkvar (x, 1);
create_insn (x=0X7100003F60);
op_stkvar (x, 1);
create_insn (x=0X7100003F64);
op_stkvar (x, 1);
create_insn (x=0X7100003F68);
op_stkvar (x, 1);
create_insn (x=0X7100003F6C);
op_stkvar (x, 1);
create_insn (x=0X7100003F74);
op_hex (x, 1);
create_insn (x=0X7100003F78);
op_hex (x, 1);
create_insn (x=0X7100003F80);
op_stkvar (x, 1);
create_insn (x=0X7100003F88);
op_stkvar (x, 1);
create_insn (x=0X7100003F98);
op_stkvar (x, 1);
create_insn (x=0X7100003FA8);
op_stkvar (x, 1);
create_insn (x=0X7100003FAC);
op_stkvar (x, 1);
create_insn (x=0X7100003FB0);
op_stkvar (x, 1);
create_insn (x=0X7100003FB4);
op_stkvar (x, 1);
create_insn (x=0X7100003FC0);
op_stkvar (x, 1);
create_insn (x=0X7100003FCC);
op_stkvar (x, 1);
create_insn (x=0X7100003FD4);
op_stkvar (x, 1);
create_insn (x=0X7100003FF0);
op_hex (x, 1);
create_insn (x=0X7100004024);
op_stkvar (x, 1);
create_insn (x=0X7100004030);
op_stkvar (x, 1);
create_insn (x=0X7100004040);
op_stkvar (x, 1);
create_insn (x=0X7100004044);
op_stkvar (x, 1);
create_insn (x=0X7100004050);
op_hex (x, 1);
create_insn (0X7100004070);
create_insn (x=0X7100004078);
op_stkvar (x, 1);
create_insn (x=0X710000407C);
op_stkvar (x, 1);
create_insn (x=0X7100004080);
op_stkvar (x, 1);
create_insn (x=0X7100004088);
op_stkvar (x, 1);
create_insn (x=0X710000408C);
op_stkvar (x, 1);
create_insn (x=0X7100004090);
op_stkvar (x, 1);
create_insn (x=0X710000409C);
op_plain_offset (x, 1, 0);
op_plain_offset (x, 129, 0);
create_insn (x=0X71000040A0);
make_array (0X71000040B4, 0XC);
set_cmt (0X71000040C0, "name from regex match", 0);
create_insn (0X71000040C0);
set_name (0X71000040C0, "_ZN2nn2sf4hipc6client28Hipc2ClientCoreProcessorImpl19WriteBufferDataImplEPNS1_6detail17HipcMessageWriterEiPKNS0_6detail14PointerAndSizeEPKimm");
create_insn (x=0X71000040C4);
op_stkvar (x, 1);
create_insn (x=0X71000040C8);
op_stkvar (x, 1);
create_insn (x=0X71000040CC);
op_stkvar (x, 1);
create_insn (x=0X71000040D0);
op_stkvar (x, 1);
create_insn (x=0X71000040D4);
op_stkvar (x, 1);
create_insn (x=0X71000040E0);
op_stkvar (x, 1);
create_insn (x=0X7100004118);
op_stkvar (x, 1);
create_insn (x=0X7100004158);
op_hex (x, 1);
create_insn (0X7100004160);
create_insn (x=0X710000416C);
op_hex (x, 1);
create_insn (x=0X7100004170);
op_hex (x, 1);
create_insn (x=0X7100004184);
op_hex (x, 1);
create_insn (x=0X7100004190);
op_hex (x, 1);
create_insn (0X71000041C0);
create_insn (x=0X71000041D0);
op_hex (x, 1);
create_insn (x=0X71000041DC);
op_hex (x, 1);
create_insn (x=0X7100004224);
op_stkvar (x, 1);
create_insn (0X7100004270);
create_insn (x=0X710000427C);
op_hex (x, 1);
create_insn (0X71000042F4);
create_insn (0X710000431C);
create_insn (x=0X710000432C);
op_hex (x, 1);
create_insn (x=0X7100004340);
op_hex (x, 1);
create_insn (0X7100004380);
create_insn (x=0X710000438C);
op_hex (x, 1);
create_insn (0X7100004394);
create_insn (x=0X71000043A0);
op_hex (x, 1);
create_insn (0X71000043A8);
create_insn (x=0X71000043B4);
op_hex (x, 1);
create_insn (x=0X71000043C4);
op_hex (x, 1);
create_insn (0X7100004444);
create_insn (x=0X7100004450);
op_hex (x, 1);
create_insn (x=0X7100004460);
op_hex (x, 1);
create_insn (x=0X71000044E8);
op_stkvar (x, 1);
create_insn (x=0X71000044F4);
op_hex (x, 1);
create_insn (x=0X7100004504);
op_stkvar (x, 1);
create_insn (x=0X710000450C);
op_stkvar (x, 1);
create_insn (x=0X710000451C);
op_stkvar (x, 1);
create_insn (x=0X7100004520);
op_stkvar (x, 1);
create_insn (x=0X7100004548);
op_stkvar (x, 1);
create_insn (x=0X71000045BC);
op_hex (x, 1);
create_insn (x=0X71000045DC);
op_hex (x, 1);
create_insn (x=0X710000462C);
op_hex (x, 1);
create_insn (x=0X7100004630);
op_hex (x, 1);
create_insn (0X7100004694);
create_insn (0X7100004740);
create_insn (0X7100004754);