{"type": "func", "start": 336016, "end": 336032, "name": "sub_52090", "pseudocode": "// \n// sub_52090 from 0x52090 to 0x520a0 (16 bytes)\n// \n// 47 xrefs:\n// > sub_51FA4 @ 0x5200c\n// > sub_51FA4 @ 0x52088\n// > sub_5470C @ 0x54928\n// > sub_5CF10 @ 0x5cf6c\n// > sub_5CF84 @ 0x5d044\n// > sub_5D078 @ 0x5d1b4\n// > sub_5D9B4 @ 0x5db4c\n// > sub_5DFD4 @ 0x5e060\n// > sub_5E5D0 @ 0x5e648\n// > sub_5E678 @ 0x5e6d0\n// > sub_5EEE4 @ 0x5ef4c\n// > sub_5F234 @ 0x5f238\n// > sub_64258 @ 0x6425c\n// > sub_642D8 @ 0x642dc\n// > sub_688D4 @ 0x68a4c\n// > sub_6DB70 @ 0x6df84\n// > sub_72404 @ 0x7258c\n// > sub_7259C @ 0x727a0\n// > sub_7ED00 @ 0x7ee30\n// > sub_7ED00 @ 0x7eea8\n// > sub_7ED00 @ 0x7ef64\n// > sub_7EFF4 @ 0x7f05c\n// > sub_7F380 @ 0x7f4ac\n// > sub_7F558 @ 0x7f5fc\n// > sub_7F910 @ 0x7f9c4\n// > sub_82A7C @ 0x82ac8\n// > sub_82AD8 @ 0x82b0c\n// > sub_82CD0 @ 0x82d30\n// > sub_82D40 @ 0x82d80\n// > sub_82D94 @ 0x82dcc\n// > sub_82FC0 @ 0x83004\n// > sub_83194 @ 0x83268\n// > sub_83E04 @ 0x846dc\n// > sub_83E04 @ 0x84b24\n// > sub_83E04 @ 0x84bb4\n// > sub_83E04 @ 0x84ec0\n// > sub_83E04 @ 0x84f8c\n// > sub_85C78 @ 0x85c7c\n// > sub_85CD0 @ 0x85cd4\n// > sub_86AC8 @ 0x86c54\n// > sub_86AC8 @ 0x86d14\n// > sub_86AC8 @ 0x86d8c\n// > sub_86D94 @ 0x86e98\n// > sub_86F74 @ 0x870d8\n// > sub_86F74 @ 0x87140\n// > sub_8B6F8 @ 0x8b99c\n// > sub_8C0FC @ 0x8c100\n// \n// This function is hookable on this platform!\n// \n// Using BromaIDA 8.0.0 @ https://github.com/Stazzical/BromaIDA\n// Using bindings at commit ba9f177b at Thu Jul 16 22:52:06 2026 from https://github.com/geode-sdk/bindings\n// \n\n__int64 __fastcall sub_52090(__int64 result)\n{\n  if ( *(_BYTE *)(result + 8) )\n    return sub_52100();\n  return result;\n}", "assembly": "; \n; sub_52090 from 0x52090 to 0x520a0 (16 bytes)\n; \n; 47 xrefs:\n; > sub_51FA4 @ 0x5200c\n; > sub_51FA4 @ 0x52088\n; > sub_5470C @ 0x54928\n; > sub_5CF10 @ 0x5cf6c\n; > sub_5CF84 @ 0x5d044\n; > sub_5D078 @ 0x5d1b4\n; > sub_5D9B4 @ 0x5db4c\n; > sub_5DFD4 @ 0x5e060\n; > sub_5E5D0 @ 0x5e648\n; > sub_5E678 @ 0x5e6d0\n; > sub_5EEE4 @ 0x5ef4c\n; > sub_5F234 @ 0x5f238\n; > sub_64258 @ 0x6425c\n; > sub_642D8 @ 0x642dc\n; > sub_688D4 @ 0x68a4c\n; > sub_6DB70 @ 0x6df84\n; > sub_72404 @ 0x7258c\n; > sub_7259C @ 0x727a0\n; > sub_7ED00 @ 0x7ee30\n; > sub_7ED00 @ 0x7eea8\n; > sub_7ED00 @ 0x7ef64\n; > sub_7EFF4 @ 0x7f05c\n; > sub_7F380 @ 0x7f4ac\n; > sub_7F558 @ 0x7f5fc\n; > sub_7F910 @ 0x7f9c4\n; > sub_82A7C @ 0x82ac8\n; > sub_82AD8 @ 0x82b0c\n; > sub_82CD0 @ 0x82d30\n; > sub_82D40 @ 0x82d80\n; > sub_82D94 @ 0x82dcc\n; > sub_82FC0 @ 0x83004\n; > sub_83194 @ 0x83268\n; > sub_83E04 @ 0x846dc\n; > sub_83E04 @ 0x84b24\n; > sub_83E04 @ 0x84bb4\n; > sub_83E04 @ 0x84ec0\n; > sub_83E04 @ 0x84f8c\n; > sub_85C78 @ 0x85c7c\n; > sub_85CD0 @ 0x85cd4\n; > sub_86AC8 @ 0x86c54\n; > sub_86AC8 @ 0x86d14\n; > sub_86AC8 @ 0x86d8c\n; > sub_86D94 @ 0x86e98\n; > sub_86F74 @ 0x870d8\n; > sub_86F74 @ 0x87140\n; > sub_8B6F8 @ 0x8b99c\n; > sub_8C0FC @ 0x8c100\n; \n; This function is hookable on this platform!\n; \n; Using BromaIDA 8.0.0 @ https:;github.com/Stazzical/BromaIDA\n; Using bindings at commit ba9f177b at Thu Jul 16 22:52:06 2026 from https:;github.com/geode-sdk/bindings\n; \n\nLDRB            W8, [X0,#8]                                            ; +0x0, 0x52090\nCBZ             W8, locret_5209C                                       ; +0x4, 0x52094\nB               sub_52100                                              ; +0x8, 0x52098\nRET                                                                    ; +0xc, 0x5209c", "xrefs": ["sub_51FA4 @ 0x5200c", "sub_51FA4 @ 0x52088", "sub_5470C @ 0x54928", "sub_5CF10 @ 0x5cf6c", "sub_5CF84 @ 0x5d044", "sub_5D078 @ 0x5d1b4", "sub_5D9B4 @ 0x5db4c", "sub_5DFD4 @ 0x5e060", "sub_5E5D0 @ 0x5e648", "sub_5E678 @ 0x5e6d0", "sub_5EEE4 @ 0x5ef4c", "sub_5F234 @ 0x5f238", "sub_64258 @ 0x6425c", "sub_642D8 @ 0x642dc", "sub_688D4 @ 0x68a4c", "sub_6DB70 @ 0x6df84", "sub_72404 @ 0x7258c", "sub_7259C @ 0x727a0", "sub_7ED00 @ 0x7ee30", "sub_7ED00 @ 0x7eea8", "sub_7ED00 @ 0x7ef64", "sub_7EFF4 @ 0x7f05c", "sub_7F380 @ 0x7f4ac", "sub_7F558 @ 0x7f5fc", "sub_7F910 @ 0x7f9c4", "sub_82A7C @ 0x82ac8", "sub_82AD8 @ 0x82b0c", "sub_82CD0 @ 0x82d30", "sub_82D40 @ 0x82d80", "sub_82D94 @ 0x82dcc", "sub_82FC0 @ 0x83004", "sub_83194 @ 0x83268", "sub_83E04 @ 0x846dc", "sub_83E04 @ 0x84b24", "sub_83E04 @ 0x84bb4", "sub_83E04 @ 0x84ec0", "sub_83E04 @ 0x84f8c", "sub_85C78 @ 0x85c7c", "sub_85CD0 @ 0x85cd4", "sub_86AC8 @ 0x86c54", "sub_86AC8 @ 0x86d14", "sub_86AC8 @ 0x86d8c", "sub_86D94 @ 0x86e98", "sub_86F74 @ 0x870d8", "sub_86F74 @ 0x87140", "sub_8B6F8 @ 0x8b99c", "sub_8C0FC @ 0x8c100"], "is_objc": false, "is_arm32": false, "is_arm64": false, "bida_info": "8.0.0 @ https://github.com/Stazzical/BromaIDA", "bindings_info": "commit ba9f177b at Thu Jul 16 22:52:06 2026 from https://github.com/geode-sdk/bindings"}