gehe zum Quellcode dieser Datei
#define CAPTSEQ_DEBUG_LOG 1 |
#define USE_STUBS_NRFLAG 1 |
*-------------------------------------------------------------------—
!!
IS_ERROR( hSoundHandle )
IS_ERROR( RetCode )
IS_ERROR( RetCode )
IS_ERROR( RetCode )
IS_ERROR( RetCode )
"MOV R3, #0\n" "STR R3, [R9]\n"
TODO! below is from sd400
"MOV R3, #0\n" "STR R3, [R9]\n"
TODO! below is from sd400
__MovieRecorder_c__100
__MovieRecorder_c__100
ASM1989 -> In sx200:FF857190 //"Mounter.c"
ASM1989 -> In sx200:FF81B284 // DebugAssert
Definiert in Zeile 58 der Datei capt_seq.c.
61 " push {r3, r4, r5, r6, r7, lr}\n"
62 " ldr r4, =0x0003e6f8\n"
64 " ldr r5, =0x0000bfc8\n"
70 " lsls r0, r0, #0x1f\n"
73 " ldr r1, =0xfc0f2778\n"
77 " pop {r3, r4, r5, r6, r7, pc}\n"
93 #ifdef CAPTSEQ_DEBUG_LOG
102 " bhs loc_fc0f2c5e\n"
104 "branchtable_fc0f2b80:\n"
105 " .byte((loc_fc0f2bb8 - branchtable_fc0f2b80) / 2)\n"
106 " .byte((loc_fc0f2bce - branchtable_fc0f2b80) / 2)\n"
107 " .byte((loc_fc0f2bd6 - branchtable_fc0f2b80) / 2)\n"
108 " .byte((loc_fc0f2be4 - branchtable_fc0f2b80) / 2)\n"
109 " .byte((loc_fc0f2bde - branchtable_fc0f2b80) / 2)\n"
110 " .byte((loc_fc0f2bfc - branchtable_fc0f2b80) / 2)\n"
111 " .byte((loc_fc0f2c02 - branchtable_fc0f2b80) / 2)\n"
112 " .byte((loc_fc0f2c0c - branchtable_fc0f2b80) / 2)\n"
113 " .byte((loc_fc0f2c14 - branchtable_fc0f2b80) / 2)\n"
114 " .byte((loc_fc0f2c24 - branchtable_fc0f2b80) / 2)\n"
115 " .byte((loc_fc0f2c2c - branchtable_fc0f2b80) / 2)\n"
116 " .byte((loc_fc0f2c32 - branchtable_fc0f2b80) / 2)\n"
117 " .byte((loc_fc0f2d22 - branchtable_fc0f2b80) / 2)\n"
118 " .byte((loc_fc0f2c3a - branchtable_fc0f2b80) / 2)\n"
119 " .byte((loc_fc0f2c40 - branchtable_fc0f2b80) / 2)\n"
120 " .byte((loc_fc0f2c46 - branchtable_fc0f2b80) / 2)\n"
121 " .byte((loc_fc0f2c4c - branchtable_fc0f2b80) / 2)\n"
122 " .byte((loc_fc0f2c52 - branchtable_fc0f2b80) / 2)\n"
123 " .byte((loc_fc0f2c58 - branchtable_fc0f2b80) / 2)\n"
124 " .byte((loc_fc0f2c60 - branchtable_fc0f2b80) / 2)\n"
125 " .byte((loc_fc0f2c66 - branchtable_fc0f2b80) / 2)\n"
126 " .byte((loc_fc0f2c6c - branchtable_fc0f2b80) / 2)\n"
127 " .byte((loc_fc0f2c70 - branchtable_fc0f2b80) / 2)\n"
128 " .byte((loc_fc0f2c76 - branchtable_fc0f2b80) / 2)\n"
129 " .byte((loc_fc0f2c7c - branchtable_fc0f2b80) / 2)\n"
130 " .byte((loc_fc0f2c82 - branchtable_fc0f2b80) / 2)\n"
131 " .byte((loc_fc0f2c86 - branchtable_fc0f2b80) / 2)\n"
132 " .byte((loc_fc0f2c8a - branchtable_fc0f2b80) / 2)\n"
133 " .byte((loc_fc0f2c92 - branchtable_fc0f2b80) / 2)\n"
134 " .byte((loc_fc0f2c9a - branchtable_fc0f2b80) / 2)\n"
135 " .byte((loc_fc0f2d22 - branchtable_fc0f2b80) / 2)\n"
136 " .byte((loc_fc0f2ca2 - branchtable_fc0f2b80) / 2)\n"
137 " .byte((loc_fc0f2ca8 - branchtable_fc0f2b80) / 2)\n"
138 " .byte((loc_fc0f2cac - branchtable_fc0f2b80) / 2)\n"
139 " .byte((loc_fc0f2cb4 - branchtable_fc0f2b80) / 2)\n"
140 " .byte((loc_fc0f2d22 - branchtable_fc0f2b80) / 2)\n"
141 " .byte((loc_fc0f2cba - branchtable_fc0f2b80) / 2)\n"
142 " .byte((loc_fc0f2cc0 - branchtable_fc0f2b80) / 2)\n"
143 " .byte((loc_fc0f2cc6 - branchtable_fc0f2b80) / 2)\n"
144 " .byte((loc_fc0f2ccc - branchtable_fc0f2b80) / 2)\n"
145 " .byte((loc_fc0f2cd2 - branchtable_fc0f2b80) / 2)\n"
146 " .byte((loc_fc0f2cda - branchtable_fc0f2b80) / 2)\n"
147 " .byte((loc_fc0f2ce0 - branchtable_fc0f2b80) / 2)\n"
148 " .byte((loc_fc0f2d22 - branchtable_fc0f2b80) / 2)\n"
149 " .byte((loc_fc0f2d04 - branchtable_fc0f2b80) / 2)\n"
150 " .byte((loc_fc0f2d0a - branchtable_fc0f2b80) / 2)\n"
151 " .byte((loc_fc0f2d16 - branchtable_fc0f2b80) / 2)\n"
152 " .byte((loc_fc0f2d22 - branchtable_fc0f2b80) / 2)\n"
153 " .byte((loc_fc0f2d30 - branchtable_fc0f2b80) / 2)\n"
154 " .byte((loc_fc0f2d22 - branchtable_fc0f2b80) / 2)\n"
155 " .byte((loc_fc0f2d22 - branchtable_fc0f2b80) / 2)\n"
156 " .byte((loc_fc0f2d22 - branchtable_fc0f2b80) / 2)\n"
157 " .byte((loc_fc0f2d22 - branchtable_fc0f2b80) / 2)\n"
158 " .byte((loc_fc0f2d22 - branchtable_fc0f2b80) / 2)\n"
159 " .byte((loc_fc0f2d1c - branchtable_fc0f2b80) / 2)\n"
162 " ldr r0, [r0, #0xc]\n"
164 #ifdef CAPTSEQ_DEBUG_LOG
165 "bl log_capt_seq_override\n"
167 " BL clear_current_raw_addr\n"
168 " BL shooting_expo_param_override\n"
170 " ldr r0, [r4, #0x24]\n"
172 " beq loc_fc0f2bcc\n"
174 " bl sub_fc18e1b0_my\n"
178 " ldr r0, [r0, #0x10]\n"
180 " bl sub_fc18e126_my\n"
190 " ldr r0, [r0, #0xc]\n"
193 " str r6, [r4, #0x24]\n"
209 " ldr r0, [r0, #0x10]\n"
219 " ldr r0, [r4, #0x50]\n"
226 " ldr r0, [r0, #0xc]\n"
295 " ldr r0, [r0, #0xc]\n"
315 " ldr r0, [r0, #0xc]\n"
323 " ldrh.w r0, [r4, #0x1b8]\n"
325 " beq loc_fc0f2cf6\n"
327 " sub.w r1, r0, #0x4200\n"
329 " bne loc_fc0f2d30\n"
355 " ldr r1, =0xfc0f2778\n"
360 #ifdef CAPTSEQ_DEBUG_LOG
366 " ldr r1, [r0, #4]\n"
367 " ldr r0, [r5, #4]\n"
368 " bl _SetEventFlag\n"
370 " ldr r0, [r7, #8]\n"
371 " cbnz r0, loc_fc0f2d4e\n"
373 " ldr r1, =0xfc0f2778\n"
377 " str r6, [r7, #8]\n"
int _captseq_raw_addr_init |
( |
int |
raw_index, |
|
|
char ** |
ptr |
|
) |
| |
void _LogCameraEvent |
( |
int |
id, |
|
|
const char * |
fmt, |
|
|
|
... |
|
) |
| |
void captseq_raw_addr_init_my |
( |
int |
raw_index, |
|
|
char ** |
ptr |
|
) |
| |
Definiert in Zeile 45 der Datei capt_seq.c.
48 #ifdef CAPTSEQ_DEBUG_LOG
void clear_current_raw_addr |
( |
void |
) | |
|
char* hook_raw_image_addr |
( |
void |
) | |
|
Definiert in Zeile 3 der Datei lib.c.
8 return (
char*) (*(
int*)(0x51C0+0x18) ? 0x11B96B80 : 0x107D58E0);
void log_capt_seq |
( |
int |
m) | |
|
void log_capt_seq2 |
( |
int |
m) | |
|
void log_capt_seq_override |
( |
void |
) | |
|
void log_nr_call |
( |
void |
) | |
|
void log_remote_hook |
( |
void |
) | |
|