Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- DISASSEMBLY AROUND PC: 0x81062d82 (ARM):
- 0005dd52 <change_stencil_func_config+0x66>:
- break;
- case GL_GREATER:
- *cfg = SCE_GXM_STENCIL_FUNC_GREATER;
- break;
- case GL_GEQUAL:
- *cfg = SCE_GXM_STENCIL_FUNC_GREATER_EQUAL;
- 5dd52: f04f 6240 mov.w r2, #201326592 ; 0xc000000
- GLboolean ret = GL_TRUE;
- 5dd56: 2301 movs r3, #1
- *cfg = SCE_GXM_STENCIL_FUNC_GREATER_EQUAL;
- 5dd58: 6002 str r2, [r0, #0]
- default:
- ret = GL_FALSE;
- break;
- }
- return ret;
- }
- 5dd5a: 4618 mov r0, r3
- 5dd5c: 4770 bx lr
- ret = GL_FALSE;
- 5dd5e: 2300 movs r3, #0
- 5dd60: e7d2 b.n 5dd08 <change_stencil_func_config+0x1c>
- 5dd62: bf00 nop
- 0005dd64 <shader_patcher_host_alloc_cb>:
- return malloc(size);
- 5dd64: 4608 mov r0, r1
- 5dd66: f0a7 beaf b.w 105ac8 <malloc>
- 5dd6a: bf00 nop
- 0005dd6c <shader_patcher_host_free_cb>:
- return free(mem);
- 5dd6c: 4608 mov r0, r1
- 5dd6e: f0a7 beb5 b.w 105adc <free>
- 5dd72: bf00 nop
- 0005dd74 <purge_vertex_list>:
- static void purge_vertex_list(){
- 5dd74: b538 push {r3, r4, r5, lr}
- vertexList* old;
- rgbaList* old2;
- uvList* old3;
- while (model_vertices != NULL){
- 5dd76: f642 6498 movw r4, #11928 ; 0x2e98
- 5dd7a: f2c0 0451 movt r4, #81 ; 0x51
- 5dd7e: 6820 ldr r0, [r4, #0]
- 5dd80: b130 cbz r0, 5dd90 <purge_vertex_list+0x1c>
- old = model_vertices;
- model_vertices = model_vertices->next;
- !!! 68c5 ldr r5, [r0, #12]
- 5dd84: 6025 str r5, [r4, #0]
- free(old);
- 5dd86: f0a7 fea9 bl 105adc <free>
- while (model_vertices != NULL){
- 5dd8a: 4628 mov r0, r5
- 5dd8c: 2d00 cmp r5, #0
- 5dd8e: d1f8 bne.n 5dd82 <purge_vertex_list+0xe>
- }
- while (model_color != NULL){
- 5dd90: 6860 ldr r0, [r4, #4]
- 5dd92: b130 cbz r0, 5dda2 <purge_vertex_list+0x2e>
- old2 = model_color;
- model_color = model_color->next;
- 5dd94: 6905 ldr r5, [r0, #16]
- 5dd96: 6065 str r5, [r4, #4]
- free(old2);
- 5dd98: f0a7 fea0 bl 105adc <free>
- while (model_color != NULL){
- 5dd9c: 4628 mov r0, r5
- 5dd9e: 2d00 cmp r5, #0
- 5dda0: d1f8 bne.n 5dd94 <purge_vertex_list+0x20>
- }
- while (model_uv != NULL){
- 5dda2: 68a0 ldr r0, [r4, #8]
- 5dda4: b130 cbz r0, 5ddb4 <purge_vertex_list+0x40>
- old3 = model_uv;
- model_uv = model_uv->next;
- 5dda6: 6885 ldr r5, [r0, #8]
- 5dda8: 60a5 str r5, [r4, #8]
- free(old3);
- 5ddaa: f0a7 fe97 bl 105adc <free>
- while (model_uv != NULL){
- 5ddae: 4628 mov r0, r5
- 5ddb0: 2d00 cmp r5, #0
- DISASSEMBLY AROUND LR: 0x81062d8a (Thumb):
- 0005dd5a <change_stencil_func_config+0x6e>:
- default:
- ret = GL_FALSE;
- break;
- }
- return ret;
- }
- 5dd5a: 4618 mov r0, r3
- 5dd5c: 4770 bx lr
- ret = GL_FALSE;
- 5dd5e: 2300 movs r3, #0
- 5dd60: e7d2 b.n 5dd08 <change_stencil_func_config+0x1c>
- 5dd62: bf00 nop
- 0005dd64 <shader_patcher_host_alloc_cb>:
- return malloc(size);
- 5dd64: 4608 mov r0, r1
- 5dd66: f0a7 beaf b.w 105ac8 <malloc>
- 5dd6a: bf00 nop
- 0005dd6c <shader_patcher_host_free_cb>:
- return free(mem);
- 5dd6c: 4608 mov r0, r1
- 5dd6e: f0a7 beb5 b.w 105adc <free>
- 5dd72: bf00 nop
- 0005dd74 <purge_vertex_list>:
- static void purge_vertex_list(){
- 5dd74: b538 push {r3, r4, r5, lr}
- vertexList* old;
- rgbaList* old2;
- uvList* old3;
- while (model_vertices != NULL){
- 5dd76: f642 6498 movw r4, #11928 ; 0x2e98
- 5dd7a: f2c0 0451 movt r4, #81 ; 0x51
- 5dd7e: 6820 ldr r0, [r4, #0]
- 5dd80: b130 cbz r0, 5dd90 <purge_vertex_list+0x1c>
- old = model_vertices;
- model_vertices = model_vertices->next;
- 5dd82: 68c5 ldr r5, [r0, #12]
- 5dd84: 6025 str r5, [r4, #0]
- free(old);
- 5dd86: f0a7 fea9 bl 105adc <free>
- while (model_vertices != NULL){
- !!! 4628 mov r0, r5
- 5dd8c: 2d00 cmp r5, #0
- 5dd8e: d1f8 bne.n 5dd82 <purge_vertex_list+0xe>
- }
- while (model_color != NULL){
- 5dd90: 6860 ldr r0, [r4, #4]
- 5dd92: b130 cbz r0, 5dda2 <purge_vertex_list+0x2e>
- old2 = model_color;
- model_color = model_color->next;
- 5dd94: 6905 ldr r5, [r0, #16]
- 5dd96: 6065 str r5, [r4, #4]
- free(old2);
- 5dd98: f0a7 fea0 bl 105adc <free>
- while (model_color != NULL){
- 5dd9c: 4628 mov r0, r5
- 5dd9e: 2d00 cmp r5, #0
- 5dda0: d1f8 bne.n 5dd94 <purge_vertex_list+0x20>
- }
- while (model_uv != NULL){
- 5dda2: 68a0 ldr r0, [r4, #8]
- 5dda4: b130 cbz r0, 5ddb4 <purge_vertex_list+0x40>
- old3 = model_uv;
- model_uv = model_uv->next;
- 5dda6: 6885 ldr r5, [r0, #8]
- 5dda8: 60a5 str r5, [r4, #8]
- free(old3);
- 5ddaa: f0a7 fe97 bl 105adc <free>
- while (model_uv != NULL){
- 5ddae: 4628 mov r0, r5
- 5ddb0: 2d00 cmp r5, #0
- 5ddb2: d1f8 bne.n 5dda6 <purge_vertex_list+0x32>
- }
- }
- 5ddb4: bd38 pop {r3, r4, r5, pc}
- 5ddb6: bf00 nop
- 0005ddb8 <display_queue_callback>:
- display_fb.base = cb_data->addr;
- 5ddb8: 6801 ldr r1, [r0, #0]
Advertisement
Add Comment
Please, Sign In to add comment