Newer
Older
AMI-Aptio-BIOS-Reversed / PartitionDxe / profiles.txt
@Ajax Dong Ajax Dong 2 days ago 9 KB Init
{"result":[{"target":"*","data":[{"addr":"0x45c","name":"PartitionDriverEntryPoint","size":"0xd6","instruction_count":44,"basic_block_count":3,"caller_count":1,"callee_count":3,"string_ref_count":6,"constant_count":6,"has_type":true,"prototype":"__int64 __fastcall(__int64 ImageHandle)","error":null,"callers":[{"addr":"0x3a4","name":"_ModuleEntryPoint"}],"callers_truncated":false,"callees":[{"addr":"0x45c","name":"PartitionDriverEntryPoint"},{"addr":"0x3234","name":"DebugPrint"},{"addr":"0x32bc","name":"AssertBreakpoint"}],"callees_truncated":false,"strings":[{"addr":"0x3e20","length":32,"string":"\nASSERT_EFI_ERROR (Status = %r)\n"},{"addr":"0x3e48","length":19,"string":"!EFI_ERROR (Status)"},{"addr":"0x4a10","length":46,"string":"e:\\hs\\MdePkg\\Library\\UefiLib\\UefiDriverModel.c"},{"addr":"0x3e20","length":32,"string":"\nASSERT_EFI_ERROR (Status = %r)\n"},{"addr":"0x3e48","length":19,"string":"!EFI_ERROR (Status)"}],"strings_truncated":true,"constants":[{"addr":"0x464","value":"0x40","decimal":64},{"addr":"0x468","value":"0x0","decimal":0},{"addr":"0x4cd","value":"0xffffffff80000000","decimal":18446744071562067968},{"addr":"0x4ea","value":"0x11f","decimal":287},{"addr":"0x513","value":"0x554","decimal":1364}],"constants_truncated":true},{"addr":"0x534","name":"PartitionDriverBindingSupported","size":"0x142","instruction_count":78,"basic_block_count":13,"caller_count":0,"callee_count":3,"string_ref_count":0,"constant_count":9,"has_type":true,"prototype":"__int64 __fastcall(__int64, __int64, _BYTE *Node)","error":null,"callers":[],"callers_truncated":false,"callees":[{"addr":"0x534","name":"PartitionDriverBindingSupported"},{"addr":"0x3840","name":"IsDevicePathEndInstance"},{"addr":"0x3780","name":"DevicePathNodeLength"}],"callees_truncated":false,"strings":[],"strings_truncated":false,"constants":[{"addr":"0x53c","value":"0x30","decimal":48},{"addr":"0x55a","value":"0x4","decimal":4},{"addr":"0x55f","value":"0x1","decimal":1},{"addr":"0x56d","value":"0x2a","decimal":42},{"addr":"0x573","value":"0x8000000000000003","decimal":9223372036854775811}],"constants_truncated":true},{"addr":"0x678","name":"PartitionDriverBindingStart","size":"0x304","instruction_count":188,"basic_block_count":34,"caller_count":0,"callee_count":2,"string_ref_count":0,"constant_count":13,"has_type":true,"prototype":"__int64 __fastcall(__int64, __int64, const void *Node)","error":null,"callers":[],"callers_truncated":false,"callees":[{"addr":"0x678","name":"PartitionDriverBindingStart"},{"addr":"0x3840","name":"IsDevicePathEndInstance"}],"callees_truncated":false,"strings":[],"strings_truncated":false,"constants":[{"addr":"0x68b","value":"0x70","decimal":112},{"addr":"0x6e0","value":"0x2","decimal":2},{"addr":"0x76d","value":"0x8000000000000014","decimal":9223372036854775828},{"addr":"0x804","value":"0x8000000000000003","decimal":9223372036854775811},{"addr":"0x80e","value":"0x800000000000000d","decimal":9223372036854775821}],"constants_truncated":true},{"addr":"0x97c","name":"PartitionDriverBindingStop","size":"0x3f4","instruction_count":223,"basic_block_count":33,"caller_count":0,"callee_count":5,"string_ref_count":7,"constant_count":18,"has_type":true,"prototype":"unsigned __int64(__int64, __int64, ...)","error":null,"callers":[],"callers_truncated":false,"callees":[{"addr":"0x97c","name":"PartitionDriverBindingStop"},{"addr":"0x3234","name":"DebugPrint"},{"addr":"0x32bc","name":"AssertBreakpoint"},{"addr":"0x3658","name":"InternalFreePool"},{"addr":"0x1a88","name":"PartitionUnregisterOverlap"}],"callees_truncated":false,"strings":[{"addr":"0x3e20","length":32,"string":"\nASSERT_EFI_ERROR (Status = %r)\n"},{"addr":"0x3e48","length":19,"string":"!EFI_ERROR (Status)"},{"addr":"0x3ea8","length":58,"string":"e:\\hs\\MdeModulePkg\\Universal\\Disk\\PartitionDxe\\Partition.c"},{"addr":"0x3e60","length":45,"string":"PartitionDriverBindingStop: Still has child.\n"},{"addr":"0x3e90","length":20,"string":"CR has Bad Signature"}],"strings_truncated":true,"constants":[{"addr":"0x99a","value":"0x90","decimal":144},{"addr":"0x9df","value":"0xffffffff80000000","decimal":18446744071562067968},{"addr":"0xa03","value":"0x574","decimal":1396},{"addr":"0xa22","value":"0x8","decimal":8},{"addr":"0xa2a","value":"0x18","decimal":24}],"constants_truncated":true},{"addr":"0xd70","name":"PartitionBlockIoReset","size":"0x53","instruction_count":20,"basic_block_count":4,"caller_count":0,"callee_count":2,"string_ref_count":2,"constant_count":4,"has_type":true,"prototype":"__int64 __fastcall(__int64, __int64)","error":null,"callers":[],"callers_truncated":false,"callees":[{"addr":"0xd70","name":"PartitionBlockIoReset"},{"addr":"0x32bc","name":"AssertBreakpoint"}],"callees_truncated":false,"strings":[{"addr":"0x3e90","length":20,"string":"CR has Bad Signature"},{"addr":"0x3ea8","length":58,"string":"e:\\hs\\MdeModulePkg\\Universal\\Disk\\PartitionDxe\\Partition.c"}],"strings_truncated":false,"constants":[{"addr":"0xd76","value":"0x20","decimal":32},{"addr":"0xd7a","value":"0x74726150","decimal":1953653072},{"addr":"0xd91","value":"0x278","decimal":632},{"addr":"0xdba","value":"0x20","decimal":32}],"constants_truncated":false},{"addr":"0xdc4","name":"PartitionReturnChildError","size":"0x40","instruction_count":17,"basic_block_count":1,"caller_count":2,"callee_count":0,"string_ref_count":0,"constant_count":5,"has_type":true,"prototype":"__int64 __fastcall(__int64, __int64, __int64)","error":null,"callers":[{"addr":"0xe04","name":"PartitionBlockIoReadBlocks"},{"addr":"0xed0","name":"PartitionBlockIoWriteBlocks"}],"callers_truncated":false,"callees":[],"callees_truncated":false,"strings":[],"strings_truncated":false,"constants":[{"addr":"0xdc6","value":"0x30","decimal":48},{"addr":"0xdd5","value":"0x1","decimal":1},{"addr":"0xde9","value":"0x7ffffffffffffff4","decimal":9223372036854775796},{"addr":"0xdf6","value":"0x1","decimal":1},{"addr":"0xdfe","value":"0x30","decimal":48}],"constants_truncated":false},{"addr":"0xe04","name":"PartitionBlockIoReadBlocks","size":"0xc9","instruction_count":47,"basic_block_count":10,"caller_count":0,"callee_count":3,"string_ref_count":2,"constant_count":6,"has_type":true,"prototype":"__int64 __fastcall(__int64, unsigned int, __int64, unsigned __int64, __int64)","error":null,"callers":[],"callers_truncated":false,"callees":[{"addr":"0xe04","name":"PartitionBlockIoReadBlocks"},{"addr":"0x32bc","name":"AssertBreakpoint"},{"addr":"0xdc4","name":"PartitionReturnChildError"}],"callees_truncated":false,"strings":[{"addr":"0x3e90","length":20,"string":"CR has Bad Signature"},{"addr":"0x3ea8","length":58,"string":"e:\\hs\\MdeModulePkg\\Universal\\Disk\\PartitionDxe\\Partition.c"}],"strings_truncated":false,"constants":[{"addr":"0xe14","value":"0x30","decimal":48},{"addr":"0xe18","value":"0x74726150","decimal":1953653072},{"addr":"0xe34","value":"0x2c4","decimal":708},{"addr":"0xe61","value":"0x8000000000000004","decimal":9223372036854775812},{"addr":"0xe91","value":"0x8000000000000002","decimal":9223372036854775810}],"constants_truncated":true},{"addr":"0xed0","name":"PartitionBlockIoWriteBlocks","size":"0xc9","instruction_count":47,"basic_block_count":10,"caller_count":0,"callee_count":3,"string_ref_count":2,"constant_count":6,"has_type":true,"prototype":"__int64 __fastcall(__int64, unsigned int, __int64, unsigned __int64, __int64)","error":null,"callers":[],"callers_truncated":false,"callees":[{"addr":"0xed0","name":"PartitionBlockIoWriteBlocks"},{"addr":"0x32bc","name":"AssertBreakpoint"},{"addr":"0xdc4","name":"PartitionReturnChildError"}],"callees_truncated":false,"strings":[{"addr":"0x3e90","length":20,"string":"CR has Bad Signature"},{"addr":"0x3ea8","length":58,"string":"e:\\hs\\MdeModulePkg\\Universal\\Disk\\PartitionDxe\\Partition.c"}],"strings_truncated":false,"constants":[{"addr":"0xee0","value":"0x30","decimal":48},{"addr":"0xee4","value":"0x74726150","decimal":1953653072},{"addr":"0xf00","value":"0x2f7","decimal":759},{"addr":"0xf2d","value":"0x8000000000000004","decimal":9223372036854775812},{"addr":"0xf5d","value":"0x8000000000000002","decimal":9223372036854775810}],"constants_truncated":true},{"addr":"0xf9c","name":"PartitionBlockIoFlushBlocks","size":"0x44","instruction_count":16,"basic_block_count":4,"caller_count":0,"callee_count":2,"string_ref_count":2,"constant_count":4,"has_type":true,"prototype":"__int64 __fastcall(__int64)","error":null,"callers":[],"callers_truncated":false,"callees":[{"addr":"0xf9c","name":"PartitionBlockIoFlushBlocks"},{"addr":"0x32bc","name":"AssertBreakpoint"}],"callees_truncated":false,"strings":[{"addr":"0x3e90","length":20,"string":"CR has Bad Signature"},{"addr":"0x3ea8","length":58,"string":"e:\\hs\\MdeModulePkg\\Universal\\Disk\\PartitionDxe\\Partition.c"}],"strings_truncated":false,"constants":[{"addr":"0xf9e","value":"0x20","decimal":32},{"addr":"0xfa2","value":"0x74726150","decimal":1953653072},{"addr":"0xfb6","value":"0x31c","decimal":796},{"addr":"0xfd7","value":"0x20","decimal":32}],"constants_truncated":false},{"addr":"0xfe0","name":"PartitionReturnChildError2","size":"0x3c","instruction_count":15,"basic_block_count":1,"caller_count":2,"callee_count":0,"string_ref_count":0,"constant_count":6,"has_type":true,"prototype":"__int64 __fastcall(__int64, __int64, __int64)","error":null,"callers":[{"addr":"0x1118","name":"PartitionBlockIo2ReadBlocks"},{"addr":"0x126c","name":"PartitionBlockIo2WriteBlocks"}],"callers_truncated":false,"callees":[],"callees_truncated":false,"strings":[],"strings_truncated":false,"constants":[{"addr":"0xfe2","value":"0x30","decimal":48},{"addr":"0xfe6","value":"0x0","decimal":0},{"addr":"0xff2","value":"0x1","decimal":1},{"addr":"0x1001","value":"0x7ffffffffffffff4","decimal":9223372036854775796},{"addr":"0x100e","value":"0x1","decimal":1}],"constants_truncated":true}],"next_offset":null,"error":null}]}
Output truncated. Run: curl -o .ida-mcp/c61e27f0-96e7-402a-8d05-b844065039c6.json http://127.0.0.1:13344/output/c61e27f0-96e7-402a-8d05-b844065039c6.json