#include "lolevel.h"
#include "platform.h"
#include "core.h"
#include "dryos31.h"
#include "camera_info.h"
gehe zum Quellcode dieser Datei
!!
Definiert in Zeile 95 der Datei boot.c.
97 " mrc p15, #0, r0, c0, c0, #5\n"
100 " adr r0, loc_boot\n"
106 " ldr r0, =0xe0020200\n"
107 " mcr p15, #0, r0, c12, c0, #0\n"
109 " movw r0, #0x2000\n"
112 " mrc p15, #0, r5, c0, c0, #5\n"
113 " ands r0, r5, #0xf\n"
114 " bne loc_e0020032\n"
115 " b.w loc_e002003c\n"
117 " b.w sub_e00200f8_my\n"
122 " ldr r0, =0xe0fd3770\n"
123 " ldr r1, =0x00008000\n"
124 " ldr r3, =0x0004c618\n"
128 " ldrlo r2, [r0], #4\n"
129 " strlo r2, [r1], #4\n"
130 " blo loc_e0020042\n"
131 " ldr r1, =0x002c460c\n"
136 " strlo r2, [r3], #4\n"
137 " blo loc_e0020056\n"
138 " ldr r0, =0xe1017d88\n"
139 " ldr r1, =0x01900000\n"
140 " ldr r3, =0x0190139c\n"
144 " ldrlo r2, [r0], #4\n"
145 " strlo r2, [r1], #4\n"
146 " blo loc_e0020066\n"
147 " ldr r0, =0x01900000\n"
148 " ldr r1, =0x0000139c\n"
150 " ldr r0, =0x01900000\n"
151 " ldr r1, =0x0000139c\n"
153 " ldr r0, =0xe1019124\n"
154 " ldr r1, =0xdffc4900\n"
155 " ldr r3, =0xdffd0908\n"
159 " ldrlo r2, [r0], #4\n"
160 " strlo r2, [r1], #4\n"
161 " blo loc_e002008a\n"
162 " ldr r1, =0xdffd0908\n"
167 " strlo r2, [r3], #4\n"
168 " blo loc_e002009e\n"
170 " blx patch_mzrm_sendmsg\n"
174 " adr r0, patch_CreateTask\n"
175 " ldr r1, =hook_CreateTask\n"
178 " ldrh r3, [r0],#2\n"
179 " strh r3, [r1],#2\n"
181 " blo patch_hook_loop\n"
183 " ldr r0, =0xdffc4900\n"
184 " ldr r1, =0x0000c008\n"
186 " ldr r0, =0xdffc4900\n"
187 " ldr r1, =0x0000c008\n"
197 "patch_CreateTask:\n"
198 " ldr.w pc, _createtask_my\n"
200 " .long CreateTask_my + 1\n"
int check_fsio_skip |
( |
char * |
msg) | |
|
Definiert in Zeile 916 der Datei boot.c.
919 char* name = msg + 4;
921 char* long_name = *((
char**)(msg+0x5c));
922 if (long_name != 0) name = long_name;
928 int skip = ((
strncmp(name,
"A/DCIM",6) == 0) && (name[l-9] ==
'_') && (
strncmp(name+l-4,
".JPG", 4) != 0) && (
strncmp(name+l-4,
".CR2", 4) != 0));
931 if (skip && (long_name != 0))
void CreateTask_spytask |
( |
) | |
|
void init_required_fw_features |
( |
void |
) | |
|
Definiert in Zeile 584 der Datei boot.c.
586 extern void _init_focus_eventflag();
587 _init_focus_eventflag();
588 extern void _init_nd_eventflag();
589 _init_nd_eventflag();
590 extern int av_override_semaphore;
591 extern int _CreateBinarySemaphoreStrictly(
int x,
int y);
592 av_override_semaphore = _CreateBinarySemaphoreStrictly(0,0);
void patch_mzrm_sendmsg |
( |
) | |
|
Definiert in Zeile 238 der Datei boot.c.
240 extern int debug_logging_flag;
241 extern void (*debug_logging_ptr)(
char* fmt, ...);
244 debug_logging_flag = 0x200;
245 debug_logging_ptr = debug_logging_my;
void task_FsIoNotifyTask |
( |
) | |
|
void task_InitFileModules |
( |
) | |
|
Definiert in Zeile 9 der Datei boot.c.