{"type": "func", "start": 351324, "end": 351388, "name": "sub_55C5C", "pseudocode": "// \n// sub_55C5C from 0x55c5c to 0x55c9c (64 bytes)\n// \n// 4 xrefs:\n// > sub_54DB0 @ 0x54e38\n// > sub_54DB0 @ 0x550c8\n// > sub_58380 @ 0x58454\n// > sub_5B3B0 @ 0x5b508\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_55C5C(__int64 a1)\n{\n  unsigned __int8 *v1; // x10\n  __int64 v2; // x9\n  int v3; // t1\n\n  v1 = (unsigned __int8 *)(a1 + 68316);\n  v2 = -1;\n  while ( ++v2 < *(int *)(a1 + 69104) )\n  {\n    v3 = *v1;\n    v1 += 112;\n    if ( v3 )\n      return 1;\n  }\n  return 0;\n}", "assembly": "; \n; sub_55C5C from 0x55c5c to 0x55c9c (64 bytes)\n; \n; 4 xrefs:\n; > sub_54DB0 @ 0x54e38\n; > sub_54DB0 @ 0x550c8\n; > sub_58380 @ 0x58454\n; > sub_5B3B0 @ 0x5b508\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\nMOV             W8, #0x10DF0                                           ; +0x0, 0x55c5c\nLDRSW           X8, [X0,X8]                                            ; +0x8, 0x55c64\nMOV             W9, #0x10ADC                                           ; +0xc, 0x55c68\nADD             X10, X0, X9                                            ; +0x14, 0x55c70\nMOV             X9, #0xFFFFFFFFFFFFFFFF                                ; +0x18, 0x55c74\nADD             X9, X9, #1                                             ; +0x1c, 0x55c78\nCMP             X9, X8                                                 ; +0x20, 0x55c7c\nB.GE            loc_55C94                                              ; +0x24, 0x55c80\nLDRB            W11, [X10],#0x70                                       ; +0x28, 0x55c84\nCBZ             W11, loc_55C78                                         ; +0x2c, 0x55c88\nMOV             W0, #1                                                 ; +0x30, 0x55c8c\nRET                                                                    ; +0x34, 0x55c90\nMOV             W0, WZR                                                ; +0x38, 0x55c94\nRET                                                                    ; +0x3c, 0x55c98", "xrefs": ["sub_54DB0 @ 0x54e38", "sub_54DB0 @ 0x550c8", "sub_58380 @ 0x58454", "sub_5B3B0 @ 0x5b508"], "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"}