#include "lolevel.h"
#include "platform.h"
#include "core.h"
gehe zum Quellcode dieser Datei
*-------------------------------------------------------------------—
!!
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
Definiert in Zeile 22 der Datei boot.c.
33 "LDR R2, [R4,#0x38]\n"
40 "LDR R3, [R4,#0x38]\n"
41 "BIC R3, R3, #0x8000\n"
42 "STR R3, [R4,#0x38]\n"
51 "LDR R3, [R4,#0x38]\n"
53 "STR R3, [R4,#0x38]\n"
62 "LDR R3, [R4,#0x38]\n"
64 "STR R3, [R4,#0x38]\n"
83 "B mykbd_task_proceed_2\n"
Definiert in Zeile 38 der Datei boot.c.
39 long *canon_data_src = (
void*)0xFFEBFB4C;
40 long *canon_data_dst = (
void*)0x1900;
41 long canon_data_len = 0xD700 - 0x1900;
42 long *canon_bss_start = (
void*)0xD700;
43 long canon_bss_len = 0xA47E0 - 0xD700;
50 "MRC p15, 0, R0,c1,c0\n"
51 "ORR R0, R0, #0x1000\n"
54 "MCR p15, 0, R0,c1,c0\n"
57 for(i=0;i<canon_data_len/4;i++)
58 canon_data_dst[i]=canon_data_src[i];
60 for(i=0;i<canon_bss_len/4;i++)
77 asm volatile (
"B sub_FFC001A4_my\n");
void createHook |
( |
void * |
pNewTcb) | |
|
Definiert in Zeile 110 der Datei main.c.
112 char *name = (
char*)(*(
long*)((
char*)pNewTcb+0x34));
113 long *entry = (
long*)((
char*)pNewTcb+0x74);
123 if (
my_ncmp(name,
"tPhySw", 6) == 0){
127 if (
my_ncmp(name,
"tInitFileM", 10) == 0){
136 if (
my_ncmp(name,
"tCaptSeqTa", 10) == 0){
140 #if CAM_CHDK_HAS_EXT_VIDEO_MENU
141 if (
my_ncmp(name,
"tMovieReco", 10) == 0){
147 if (
my_ncmp(name,
"tExpDrvTas", 10) == 0){
152 #if CAM_HAS_FILEWRITETASK_HOOK
153 if (
my_ncmp(name,
"tFileWrite", 10) == 0){
161 if (
my_ncmp(name,
"tTouchW", 7) == 0){
void deleteHook |
( |
void * |
pTcb) | |
|
Definiert in Zeile 234 der Datei boot.c.
237 "STR LR, [SP,#-4]!\n"
246 "B h_usrKernelInit\n"
Definiert in Zeile 250 der Datei boot.c.
253 "STMFD SP!, {R4,LR}\n"
276 "LDR R0, =h_usrRoot\n"
289 "LDMFD SP!, {R4,PC}\n"
Definiert in Zeile 294 der Datei boot.c.
297 "STMFD SP!, {R4,R5,LR}\n"
324 "LDMFD SP!, {R4,R5,LR}\n"
long* ledA =(long*)0xC02200EC |
Definiert in Zeile 5 der Datei boot.c.
long wrs_kernel_bss_start |