1
1
#include "stubs_asm.h"
2
2
3
+ #define NULL_SUB 0xE0020755
4
+
3
5
// from Ghidra; each address needs to add 1 THUMB bit
4
6
NHSTUB(CancelHPTimer, 0xe0178e9f ) // TODO: different method signature
5
7
NHSTUB(DeleteDirectory_Fut, 0xe0334fdd )
@@ -24,20 +26,20 @@ NHSTUB(GetLensCurrentFocalLength, 0xe03f4561)
24
26
NHSTUB(GetLensWideFocalLength, 0xe03f4573 )
25
27
26
28
// MMU
27
- NHSTUB(dcache_clean_by_mva , 0xe036ba79 )
28
- NHSTUB(clean_l2_cache_by_phys_addr , 0xe00698dd )
29
- NHSTUB(set_canon_mmu_tables_to , 0xdffc7ccb )
30
- NHSTUB(make_copy_of_canon_mmutables , 0xdffc7c55 )
31
- NHSTUB(icache_branchpr_invalidate , 0xe036bb4d )
32
- NHSTUB(dcache_clean_and_invalidate_all , 0xe036bb09 )
29
+ NHSTUB(dcache_clean_by_mva, 0xe036ba79 )
30
+ NHSTUB(clean_l2_cache_by_phys_addr, 0xe00698dd )
31
+ NHSTUB(set_canon_mmu_tables_to, 0xdffc7ccb )
32
+ NHSTUB(make_copy_of_canon_mmutables, 0xdffc7c55 )
33
+ NHSTUB(icache_branchpr_invalidate, 0xe036bb4d )
34
+ NHSTUB(dcache_clean_and_invalidate_all, 0xe036bb09 )
33
35
34
- NHSTUB(EnterToCompensationEVF, 0x00000000 ) // TODO
35
- NHSTUB(ExitFromCompensationEVF, 0x00000000 ) // TODO
36
- NHSTUB(ExpCtrlTool_StartContiAE, 0x00000000 ) // TODO
37
- NHSTUB(ExpCtrlTool_StopContiAE, 0x00000000 ) // TODO
38
- NHSTUB(GetFocusLensSubjectDistanceFromLens, 0x00000000 ) // TODO: GetFocusLensSubjectDistance, GetFocusLensSubjectDistanceNumber_FW, GetFocusLensSubjectDistance_FW
39
- NHSTUB(MoveFocusLensToDistance, 0x00000000 ) // TODO: MoveFocusLensWithDistance_FW
40
- NHSTUB(Restart, 0x00000000 ) // TODO
41
- NHSTUB(TurnOffBackLight, 0x00000000 ) // TODO
42
- NHSTUB(TurnOnBackLight, 0x00000000 ) // TODO
43
- NHSTUB(WriteSDCard, 0x00000000 ) // TODO
36
+ NHSTUB(EnterToCompensationEVF, NULL_SUB ) // TODO
37
+ NHSTUB(ExitFromCompensationEVF, NULL_SUB ) // TODO
38
+ NHSTUB(ExpCtrlTool_StartContiAE, NULL_SUB ) // TODO
39
+ NHSTUB(ExpCtrlTool_StopContiAE, NULL_SUB ) // TODO
40
+ NHSTUB(GetFocusLensSubjectDistanceFromLens, NULL_SUB ) // TODO: GetFocusLensSubjectDistance, GetFocusLensSubjectDistanceNumber_FW, GetFocusLensSubjectDistance_FW
41
+ NHSTUB(MoveFocusLensToDistance, NULL_SUB ) // TODO: MoveFocusLensWithDistance_FW
42
+ NHSTUB(Restart, NULL_SUB ) // TODO
43
+ NHSTUB(TurnOffBackLight, NULL_SUB ) // TODO
44
+ NHSTUB(TurnOnBackLight, NULL_SUB ) // TODO
45
+ NHSTUB(WriteSDCard, NULL_SUB ) // TODO
0 commit comments