{ "functions": [ { "addr": "0x400100", "ida_name": "start", "name": "start", "size": 1832, "tier": "FUZZY" }, { "addr": "0x401000", "ida_name": "sub_401000", "name": "opm_memcmp_be", "size": 88, "tier": "EXACT" }, { "addr": "0x401058", "ida_name": "sub_401058", "name": "opm_lib_thunk_tailjump", "size": 4, "tier": "EXACT" }, { "addr": "0x4010e0", "ida_name": "sub_4010E0", "name": "opm_memcpy_aligned", "size": 100, "tier": "EXACT" }, { "addr": "0x401144", "ida_name": "sub_401144", "name": "opm_lib_zero_fill_bytes", "size": 68, "tier": "EXACT" }, { "addr": "0x401188", "ida_name": "sub_401188", "name": "opm_lib_zero_fill_words", "size": 78, "tier": "EXACT" }, { "addr": "0x4012cc", "ida_name": "sub_4012CC", "name": null, "size": 1078, "tier": "none" }, { "addr": "0x4017dc", "ida_name": "sub_4017DC", "name": "opm_cmd01", "size": 166, "tier": "DISPATCH" }, { "addr": "0x401888", "ida_name": "sub_401888", "name": "opm_cmd09", "size": 170, "tier": "DISPATCH" }, { "addr": "0x40193c", "ida_name": "sub_40193C", "name": "opm_cmd03", "size": 66, "tier": "DISPATCH" }, { "addr": "0x401980", "ida_name": "sub_401980", "name": "opm_cmd02", "size": 58, "tier": "DISPATCH" }, { "addr": "0x4019c0", "ida_name": "sub_4019C0", "name": null, "size": 132, "tier": "none" }, { "addr": "0x401a54", "ida_name": "sub_401A54", "name": null, "size": 88, "tier": "none" }, { "addr": "0x401aac", "ida_name": "sub_401AAC", "name": null, "size": 1174, "tier": "none" }, { "addr": "0x401fc4", "ida_name": "sub_401FC4", "name": "opm_cmd07", "size": 530, "tier": "DISPATCH" }, { "addr": "0x4021e8", "ida_name": "sub_4021E8", "name": null, "size": 130, "tier": "none" }, { "addr": "0x402274", "ida_name": "sub_402274", "name": null, "size": 66, "tier": "none" }, { "addr": "0x4022b8", "ida_name": "sub_4022B8", "name": null, "size": 594, "tier": "none" }, { "addr": "0x402518", "ida_name": "sub_402518", "name": "opm_cmd04", "size": 120, "tier": "DISPATCH" }, { "addr": "0x402594", "ida_name": "sub_402594", "name": null, "size": 46, "tier": "none" }, { "addr": "0x4025c8", "ida_name": "sub_4025C8", "name": null, "size": 268, "tier": "none" }, { "addr": "0x40275c", "ida_name": "sub_40275C", "name": null, "size": 268, "tier": "none" }, { "addr": "0x4028f0", "ida_name": "sub_4028F0", "name": null, "size": 278, "tier": "none" }, { "addr": "0x402c70", "ida_name": "sub_402C70", "name": "opm_asd301_path__h1", "size": 26, "tier": "EXACT" }, { "addr": "0x402c8c", "ida_name": "sub_402C8C", "name": "opm_cmd05", "size": 274, "tier": "DISPATCH" }, { "addr": "0x402dac", "ida_name": "nullsub_1", "name": "opm_TA_CloseSessionEntryPoint", "size": 2, "tier": "ENTRY" }, { "addr": "0x402db0", "ida_name": "sub_402DB0", "name": "opm_TA_CreateEntryPoint", "size": 38, "tier": "MNEM" }, { "addr": "0x402ddc", "ida_name": "nullsub_2", "name": "opm_TA_DestroyEntryPoint", "size": 2, "tier": "ENTRY" }, { "addr": "0x402de0", "ida_name": "sub_402DE0", "name": "opm_TA_InvokeCommandEntryPoint", "size": 254, "tier": "ENTRY" }, { "addr": "0x402eec", "ida_name": "sub_402EEC", "name": "opm_TA_OpenSessionEntryPoint", "size": 4, "tier": "EXACT" }, { "addr": "0x402ef0", "ida_name": "sub_402EF0", "name": "opm_sysdrv_rpc_1", "size": 60, "tier": "MNEM" }, { "addr": "0x402f2c", "ida_name": "sub_402F2C", "name": "opm_sysdrv_rpc_30", "size": 50, "tier": "MNEM" }, { "addr": "0x402f5e", "ida_name": "sub_402F5E", "name": "opm_sysdrv_rpc_9", "size": 64, "tier": "EXACT" }, { "addr": "0x402f9e", "ida_name": "sub_402F9E", "name": "opm_sysdrv_rpc_2", "size": 36, "tier": "SVCOP" }, { "addr": "0x402fc2", "ida_name": "sub_402FC2", "name": "opm_sysdrv_rpc_31", "size": 38, "tier": "MNEM" }, { "addr": "0x402fe8", "ida_name": "sub_402FE8", "name": "opm_sysdrv_rpc_35", "size": 42, "tier": "SVCOP" }, { "addr": "0x403012", "ida_name": "sub_403012", "name": "opm_sysdrv_rpc_10", "size": 52, "tier": "EXACT" }, { "addr": "0x403046", "ida_name": "sub_403046", "name": "opm_sysdrv_rpc_E", "size": 46, "tier": "MNEM" }, { "addr": "0x403074", "ida_name": "sub_403074", "name": "opm_sysdrv_rpc_33", "size": 52, "tier": "MNEM" }, { "addr": "0x4030a8", "ida_name": "sub_4030A8", "name": "opm_sysdrv_rpc_3", "size": 42, "tier": "SVCOP" }, { "addr": "0x4030d2", "ida_name": "sub_4030D2", "name": null, "size": 26, "tier": "none" }, { "addr": "0x4030ec", "ida_name": "sub_4030EC", "name": "opm_ta_main_loop", "size": 148, "tier": "EXACT" }, { "addr": "0x4031a4", "ida_name": "sub_4031A4", "name": "opm_sysdrv_rpc_105", "size": 34, "tier": "SVCOP" }, { "addr": "0x4031c6", "ida_name": "sub_4031C6", "name": "opm_sysdrv_rpc_102", "size": 34, "tier": "SVCOP" }, { "addr": "0x4031e8", "ida_name": "sub_4031E8", "name": "opm_sysdrv_rpc_107", "size": 34, "tier": "SVCOP" }, { "addr": "0x40320a", "ida_name": "sub_40320A", "name": null, "size": 46, "tier": "none" }, { "addr": "0x403238", "ida_name": "sub_403238", "name": "opm_sysdrv_rpc_304", "size": 28, "tier": "SVCOP" }, { "addr": "0x403254", "ida_name": "sub_403254", "name": "opm_sysdrv_rpc_305", "size": 32, "tier": "SVCOP" }, { "addr": "0x403274", "ida_name": "sub_403274", "name": null, "size": 38, "tier": "none" }, { "addr": "0x40329a", "ida_name": "sub_40329A", "name": "opm_sysdrv_rpc_301", "size": 36, "tier": "SVCOP" }, { "addr": "0x4032be", "ida_name": "sub_4032BE", "name": "opm_sysdrv_rpc_200", "size": 32, "tier": "SVCOP" }, { "addr": "0x4032de", "ida_name": "sub_4032DE", "name": "opm_sysdrv_rpc_208", "size": 46, "tier": "SVCOP" }, { "addr": "0x40330c", "ida_name": "sub_40330C", "name": "opm_sysdrv_rpc_201", "size": 32, "tier": "SVCOP" }, { "addr": "0x409690", "ida_name": "sub_409690", "name": null, "size": 8, "tier": "none" } ], "hash8": "28fa5413", "stats": { "DISPATCH": 7, "EXACT": 10, "FUZZY": 1, "MNEM": 6, "ambiguous": 4, "cmd_protos": 4, "comments": 0, "dispatch_conflict": 0, "none": 26, "protos": 4, "relabelled": 0, "types": 1 }, "type": "opm", "version": "25.0.0.71" }