Explore
/
Sign In
/
Unknown
Unknown
Fork
Star
Artifacts
function
get_a_pthread_t
decompiled.c
0 lines
|
46.57 KB
_ABI(raw_mipsel) generic32_t get_a_pthread_t(generic32_t register_a0 _REG(a0_mips), generic32_t register_a1 _REG(a1_mips)) { struct_331 stack; generic32_t var_0; stack.offset_44 = revng_undefined_ra(); stack.offset_40 = 256; stack.offset_36 = 3; if (!*(generic8_t *) (*(generic32_t *) NULL - 2192)) { var_0 = *(generic32_t *) (*(generic32_t *) NULL - 2188); *(generic32_t *) (*(generic32_t *) NULL - 2188) = var_0 + 1; if (var_0 == 255) { *(generic8_t *) (*(generic32_t *) NULL - 2192) = '\001'; var_0 = *(generic32_t *) (*(generic32_t *) NULL - 2188); } } else { generic32_t var_1; generic32_t var_2; var_1 = *(generic32_t *) NULL; var_2 = 0; while (true) { generic32_t var_3; generic32_t var_4; var_3 = ((rawfunction_236 *) (*(generic32_t *) (var_4 - 32364) & 0xFFFFFFFE))(*(generic32_t *) var_1, 0, undef(generic32_t)); if (var_3 == 3) { var_0 = var_2; } else { var_4 = stack.offset_16; var_2 = var_2 + 1; var_1 = var_1 + 4; if (var_2 != 256) { continue; } ((rawfunction_237 *) (*(generic32_t *) (stack.offset_16 - 32460) & 0xFFFFFFFE))(*(generic32_t *) (stack.offset_16 - 32728) - 6920, 0, undef(generic32_t)); var_0 = 4294967295; } break; } } return var_0; }
Loading...