Changeset 679
- Timestamp:
- 01/15/09 21:57:34 (4 years ago)
- Location:
- trunk
- Files:
-
- 78 edited
-
core/luascript.c (modified) (2 diffs)
-
include/lolevel.h (modified) (1 diff)
-
include/platform.h (modified) (1 diff)
-
lib/ubasic/tokenizer.c (modified) (1 diff)
-
lib/ubasic/tokenizer.h (modified) (1 diff)
-
lib/ubasic/ubasic.c (modified) (2 diffs)
-
makefile.inc (modified) (1 diff)
-
platform/a450/sub/100d/stubs_entry.S (modified) (1 diff)
-
platform/a460/sub/100d/stubs_entry.S (modified) (1 diff)
-
platform/a530/sub/100a/stubs_entry.S (modified) (1 diff)
-
platform/a540/sub/100b/stubs_entry.S (modified) (1 diff)
-
platform/a550/sub/100c/stubs_entry.S (modified) (1 diff)
-
platform/a560/sub/100a/stubs_entry.S (modified) (1 diff)
-
platform/a570/sub/100e/stubs_entry.S (modified) (1 diff)
-
platform/a570/sub/101a/stubs_entry.S (modified) (1 diff)
-
platform/a590/sub/100e/stubs_entry.S (modified) (1 diff)
-
platform/a590/sub/101b/stubs_entry.S (modified) (1 diff)
-
platform/a610/sub/100e/stubs_entry.S (modified) (1 diff)
-
platform/a610/sub/100f/stubs_entry.S (modified) (1 diff)
-
platform/a620/sub/100f/stubs_entry.S (modified) (1 diff)
-
platform/a630/sub/100c/stubs_entry.S (modified) (1 diff)
-
platform/a640/sub/100b/stubs_entry.S (modified) (1 diff)
-
platform/a650/sub/100d/stubs_entry.S (modified) (1 diff)
-
platform/a700/sub/100b/stubs_entry.S (modified) (1 diff)
-
platform/a710/sub/100a/stubs_entry.S (modified) (1 diff)
-
platform/a720/sub/100c/stubs_entry.S (modified) (1 diff)
-
platform/g7/sub/100e/stubs_entry.S (modified) (1 diff)
-
platform/g7/sub/100g/stubs_entry.S (modified) (1 diff)
-
platform/g7/sub/100i/stubs_entry.S (modified) (1 diff)
-
platform/g7/sub/100j/stubs_entry.S (modified) (1 diff)
-
platform/g9/sub/100d/stubs_entry.S (modified) (1 diff)
-
platform/g9/sub/100g/stubs_entry.S (modified) (1 diff)
-
platform/generic/wrappers.c (modified) (1 diff)
-
platform/ixus40_sd300/sub/100j/stubs_entry.S (modified) (1 diff)
-
platform/ixus40_sd300/sub/100k/stubs_entry.S (modified) (1 diff)
-
platform/ixus50_sd400/sub/101a/stubs_entry.S (modified) (1 diff)
-
platform/ixus50_sd400/sub/101b/stubs_entry.S (modified) (1 diff)
-
platform/ixus55_sd450/sub/100b/stubs_entry.S (modified) (1 diff)
-
platform/ixus55_sd450/sub/100c/stubs_entry.S (modified) (1 diff)
-
platform/ixus55_sd450/sub/100d/stubs_entry.S (modified) (1 diff)
-
platform/ixus60_sd600/sub/100a/stubs_entry.S (modified) (1 diff)
-
platform/ixus60_sd600/sub/100d/stubs_entry.S (modified) (1 diff)
-
platform/ixus65_sd630/sub/100a/stubs_entry.S (modified) (1 diff)
-
platform/ixus700_sd500/sub/101a/stubs_entry.S (modified) (1 diff)
-
platform/ixus700_sd500/sub/101b/stubs_entry.S (modified) (1 diff)
-
platform/ixus70_sd1000/sub/100c/stubs_entry.S (modified) (1 diff)
-
platform/ixus70_sd1000/sub/101b/stubs_entry.S (modified) (1 diff)
-
platform/ixus70_sd1000/sub/102a/stubs_entry.S (modified) (1 diff)
-
platform/ixus750_sd550/sub/100f/stubs_entry.S (modified) (1 diff)
-
platform/ixus750_sd550/sub/100g/stubs_entry.S (modified) (1 diff)
-
platform/ixus75_sd750/sub/100b/stubs_entry.S (modified) (1 diff)
-
platform/ixus75_sd750/sub/101a/stubs_entry.S (modified) (1 diff)
-
platform/ixus75_sd750/sub/102a/stubs_entry.S (modified) (1 diff)
-
platform/ixus800_sd700/sub/100b/stubs_entry.S (modified) (1 diff)
-
platform/ixus800_sd700/sub/101b/stubs_entry.S (modified) (1 diff)
-
platform/ixus80_sd1100/sub/100c/stubs_entry.S (modified) (1 diff)
-
platform/ixus80_sd1100/sub/101a/stubs_entry.S (modified) (1 diff)
-
platform/ixus850_sd800/sub/100e/stubs_entry.S (modified) (1 diff)
-
platform/ixus860_sd870/sub/100c/stubs_entry.S (modified) (1 diff)
-
platform/ixus950_sd850/sub/100c/stubs_entry.S (modified) (1 diff)
-
platform/ixus960_sd950/sub/100d/stubs_entry.S (modified) (1 diff)
-
platform/ixusizoom_sd30/sub/100g/stubs_entry.S (modified) (1 diff)
-
platform/s2is/sub/100e/stubs_entry.S (modified) (1 diff)
-
platform/s2is/sub/100f/stubs_entry.S (modified) (1 diff)
-
platform/s2is/sub/100g/stubs_entry.S (modified) (1 diff)
-
platform/s3is/sub/100a/stubs_entry.S (modified) (1 diff)
-
platform/s5is/sub/101a/stubs_entry.S (modified) (1 diff)
-
platform/s5is/sub/101b/stubs_entry.S (modified) (1 diff)
-
platform/sx100is/sub/100b/stubs_entry.S (modified) (1 diff)
-
platform/sx100is/sub/100c/stubs_entry.S (modified) (1 diff)
-
platform/tx1/sub/100g/stubs_entry.S (modified) (1 diff)
-
platform/tx1/sub/101b/stubs_entry.S (modified) (1 diff)
-
tools/sig_ref_dryos_1.txt (modified) (1 diff)
-
tools/sig_ref_vxworks_1.txt (modified) (1 diff)
-
tools/sig_ref_vxworks_2.txt (modified) (1 diff)
-
tools/signatures_dryos.h (modified) (2 diffs)
-
tools/signatures_vxworks.h (modified) (3 diffs)
-
version.inc (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/core/luascript.c
r607 r679 847 847 { 848 848 raw_merge_end(); 849 return 0; 850 } 851 852 // Enable/disable LCD back light (input argument 1/0) 853 static int luaCB_set_backlight( lua_State* L ) 854 { 855 int val = (luaL_checknumber(L,1)); 856 857 if (val > 0) TurnOnBackLight(); 858 else TurnOffBackLight(); 849 859 return 0; 850 860 } … … 984 994 FUNC(raw_merge_add_file); 985 995 FUNC(raw_merge_end); 986 } 996 FUNC(set_backlight); 997 } -
trunk/include/lolevel.h
r606 r679 214 214 extern void _ExitFromCompensationEVF(void); 215 215 216 extern void _TurnOnBackLight(void); 217 extern void _TurnOffBackLight(void); 218 216 219 // reyalp used to calculate size of loaded CHDK 217 220 // these are linker symbols, with no actual data attached! -
trunk/include/platform.h
r626 r679 466 466 void ExitFromCompensationEVF(void); 467 467 468 void TurnOnBackLight(void); 469 void TurnOffBackLight(void); 470 468 471 void wait_until_remote_button_is_released(void); 469 472 short shooting_get_ev_correction1(); -
trunk/lib/ubasic/tokenizer.c
r593 r679 151 151 {"set_av96", TOKENIZER_SET_AV96}, 152 152 {"set_av", TOKENIZER_SET_USER_AV_BY_ID}, //FOR COMPATIBILITY 153 {"set_backlight", TOKENIZER_SET_BACKLIGHT}, 153 154 {"set_focus", TOKENIZER_SET_FOCUS}, 154 155 {"set_iso_mode", TOKENIZER_SET_ISO_MODE}, -
trunk/lib/ubasic/tokenizer.h
r593 r679 187 187 TOKENIZER_SET_QUALITY, 188 188 TOKENIZER_GET_PLATFORM_ID, 189 TOKENIZER_SET_BACKLIGHT, 189 190 190 191 } ubasic_token; -
trunk/lib/ubasic/ubasic.c
r663 r679 1923 1923 } 1924 1924 1925 static void set_backlight_statement(void) 1926 { 1927 int val; 1928 accept(TOKENIZER_SET_BACKLIGHT); 1929 val = expr(); 1930 if (val > 0) TurnOnBackLight(); 1931 else TurnOffBackLight(); 1932 accept_cr(); 1933 } 1934 1925 1935 1926 1936 static void shutdown_statement(void){ … … 2364 2374 shutdown_statement(); 2365 2375 break; 2376 case TOKENIZER_SET_BACKLIGHT: 2377 set_backlight_statement(); 2378 break; 2366 2379 2367 2380 // >> mx3 . motion detector -
trunk/makefile.inc
r654 r679 80 80 81 81 #PLATFORM=a570 82 #PLATFORMSUB=10 0a82 #PLATFORMSUB=101a 83 83 84 84 #PLATFORM=a570 85 #PLATFORMSUB=100e86 87 #PLATFORM=a61088 85 #PLATFORMSUB=100e 89 86 -
trunk/platform/a450/sub/100d/stubs_entry.S
r606 r679 84 84 // Best match: 61% 85 85 NSTUB(TakeSemaphore, 0xffe82f1c) 86 NSTUB(TurnOffBackLight, 0xffc2e3e8) 87 NSTUB(TurnOnBackLight, 0xffc2e3b8) 86 88 NSTUB(UnlockMainPower, 0xffea668c) 87 89 NSTUB(Unmount_FileSystem, 0xffe1cbb0) -
trunk/platform/a460/sub/100d/stubs_entry.S
r606 r679 84 84 // Best match: 61% 85 85 NSTUB(TakeSemaphore, 0xffe82f04) 86 NSTUB(TurnOffBackLight, 0xffc2e3e8) 87 NSTUB(TurnOnBackLight, 0xffc2e3b8) 86 88 NSTUB(UnlockMainPower, 0xffea6674) 87 89 NSTUB(Unmount_FileSystem, 0xffe1cb9c) -
trunk/platform/a530/sub/100a/stubs_entry.S
r606 r679 79 79 NSTUB(SleepTask, 0xffc11170) 80 80 NSTUB(TakeSemaphore, 0xffc10c6c) 81 NSTUB(TurnOffBackLight, 0xffd93808) 82 NSTUB(TurnOnBackLight, 0xffd937d8) 81 83 NSTUB(UnlockMainPower, 0xffd47dfc) 82 84 NSTUB(Unmount_FileSystem, 0xffc5d86c) -
trunk/platform/a540/sub/100b/stubs_entry.S
r606 r679 84 84 NSTUB(SleepTask, 0xffc11170) 85 85 NSTUB(TakeSemaphore, 0xffc10c6c) 86 NSTUB(TurnOffBackLight, 0xffda486c) 87 NSTUB(TurnOnBackLight, 0xffda483c) 86 88 NSTUB(UnlockMainPower, 0xffd5870c) 87 89 NSTUB(Unmount_FileSystem, 0xffc5d880) -
trunk/platform/a550/sub/100c/stubs_entry.S
r606 r679 85 85 // Best match: 61% 86 86 NSTUB(TakeSemaphore, 0xffe835cc) 87 NSTUB(TurnOffBackLight, 0xffc2ee94) 88 NSTUB(TurnOnBackLight, 0xffc2ee64) 87 89 NSTUB(UnlockMainPower, 0xffea4d64) 88 90 NSTUB(Unmount_FileSystem, 0xffe2156c) -
trunk/platform/a560/sub/100a/stubs_entry.S
r606 r679 84 84 // Best match: 61% 85 85 NSTUB(TakeSemaphore, 0xffea90f4) 86 NSTUB(TurnOffBackLight, 0xffc304cc) 87 NSTUB(TurnOnBackLight, 0xffc3049c) 86 88 NSTUB(UnlockMainPower, 0xffecbf3c) 87 89 NSTUB(Unmount_FileSystem, 0xffe3a9e0) -
trunk/platform/a570/sub/100e/stubs_entry.S
r606 r679 85 85 // Best match: 61% 86 86 NSTUB(TakeSemaphore, 0xffebe240) 87 NSTUB(TurnOffBackLight, 0xffc34d70) 88 NSTUB(TurnOnBackLight, 0xffc34d40) 87 89 NSTUB(UnlockMainPower, 0xffee0c3c) 88 90 NSTUB(Unmount_FileSystem, 0xffe45f24) -
trunk/platform/a570/sub/101a/stubs_entry.S
r606 r679 85 85 // Best match: 61% 86 86 NSTUB(TakeSemaphore, 0xffebe2b4) 87 NSTUB(TurnOffBackLight, 0xffc34d70) 88 NSTUB(TurnOnBackLight, 0xffc34d40) 87 89 NSTUB(UnlockMainPower, 0xffee0cb0) 88 90 NSTUB(Unmount_FileSystem, 0xffe45f98) -
trunk/platform/a590/sub/100e/stubs_entry.S
r630 r679 79 79 NSTUB(SleepTask, 0xffc18168) 80 80 NSTUB(TakeSemaphore, 0xffc0b774) 81 // Best match: 62% 82 NSTUB(TurnOffBackLight, 0xffc6c570) 83 // Best match: 77% 84 NSTUB(TurnOnBackLight, 0xffc6c558) 81 85 // Best match: 86% 82 86 NSTUB(UIFS_WriteFirmInfoToFile, 0xffd2aa58) -
trunk/platform/a590/sub/101b/stubs_entry.S
r630 r679 79 79 NSTUB(SleepTask, 0xffc18168) 80 80 NSTUB(TakeSemaphore, 0xffc0b774) 81 // Best match: 62% 82 NSTUB(TurnOffBackLight, 0xffc6c570) 83 // Best match: 77% 84 NSTUB(TurnOnBackLight, 0xffc6c558) 81 85 // Best match: 86% 82 86 NSTUB(UIFS_WriteFirmInfoToFile, 0xffd2aa58) -
trunk/platform/a610/sub/100e/stubs_entry.S
r606 r679 57 57 NSTUB(SleepTask, 0xffc11164) 58 58 NSTUB(TakeSemaphore, 0xffc10c60) 59 NSTUB(TurnOffBackLight, 0xffd93454) 60 NSTUB(TurnOnBackLight, 0xffd93428) 59 61 NSTUB(UnlockMainPower, 0xffd48f94) 60 62 NSTUB(Unmount_FileSystem, 0xffc5bac8) -
trunk/platform/a610/sub/100f/stubs_entry.S
r606 r679 57 57 NSTUB(SleepTask, 0xffc11164) 58 58 NSTUB(TakeSemaphore, 0xffc10c60) 59 NSTUB(TurnOffBackLight, 0xffd937dc) 60 NSTUB(TurnOnBackLight, 0xffd937b0) 59 61 NSTUB(UnlockMainPower, 0xffd4931c) 60 62 NSTUB(Unmount_FileSystem, 0xffc5be50) -
trunk/platform/a620/sub/100f/stubs_entry.S
r606 r679 79 79 NSTUB(SleepTask, 0xffc11144) 80 80 NSTUB(TakeSemaphore, 0xffc10c40) 81 NSTUB(TurnOffBackLight, 0xffd95314) 82 NSTUB(TurnOnBackLight, 0xffd952e8) 81 83 // Best match: 96% 82 84 NSTUB(UnlockMainPower, 0xffd49e50) -
trunk/platform/a630/sub/100c/stubs_entry.S
r606 r679 71 71 NSTUB(SleepTask, 0xffc119d0) 72 72 NSTUB(TakeSemaphore, 0xffc114cc) 73 NSTUB(TurnOffBackLight, 0xffdb63f4) 74 NSTUB(TurnOnBackLight, 0xffdb63c4) 73 75 NSTUB(UnlockMainPower, 0xffd68108) 74 76 NSTUB(Unmount_FileSystem, 0xffc608b4) -
trunk/platform/a640/sub/100b/stubs_entry.S
r606 r679 72 72 NSTUB(SleepTask, 0xffc12068) 73 73 NSTUB(TakeSemaphore, 0xffc11b64) 74 NSTUB(TurnOffBackLight, 0xffdba500) 75 NSTUB(TurnOnBackLight, 0xffdba4d0) 74 76 NSTUB(UnlockMainPower, 0xffd6ac20) 75 77 NSTUB(Unmount_FileSystem, 0xffc61974) -
trunk/platform/a650/sub/100d/stubs_entry.S
r630 r679 69 69 NSTUB(SleepTask, 0xffc19890) 70 70 NSTUB(TakeSemaphore, 0xffc0b98c) 71 // Best match: 75% 72 NSTUB(TurnOffBackLight, 0xffc69390) 73 // Best match: 77% 74 NSTUB(TurnOnBackLight, 0xffc69378) 71 75 NSTUB(UIFS_WriteFirmInfoToFile, 0xffd57a68) 72 76 NSTUB(UnlockMainPower, 0xffc5d160) -
trunk/platform/a700/sub/100b/stubs_entry.S
r606 r679 84 84 NSTUB(SleepTask, 0xffc11170) 85 85 NSTUB(TakeSemaphore, 0xffc10c6c) 86 NSTUB(TurnOffBackLight, 0xffda7f60) 87 NSTUB(TurnOnBackLight, 0xffda7f30) 86 88 NSTUB(UnlockMainPower, 0xffd58f64) 87 89 NSTUB(Unmount_FileSystem, 0xffc5ce9c) -
trunk/platform/a710/sub/100a/stubs_entry.S
r606 r679 57 57 NSTUB(SleepTask, 0xffc119d0) 58 58 NSTUB(TakeSemaphore, 0xffc114cc) 59 NSTUB(TurnOffBackLight, 0xffdbd750) 60 NSTUB(TurnOnBackLight, 0xffdbd720) 59 61 NSTUB(UnlockMainPower, 0xffd70fe0) 60 62 NSTUB(Unmount_FileSystem, 0xffc60390) -
trunk/platform/a720/sub/100c/stubs_entry.S
r630 r679 60 60 NSTUB(SleepTask, 0xffc196d0) 61 61 NSTUB(TakeSemaphore, 0xffc0ba5c) 62 NSTUB(TurnOffBackLight, 0xffc676f4) 63 NSTUB(TurnOnBackLight, 0xffc676dc) 62 64 NSTUB(UIFS_WriteFirmInfoToFile, 0xffd4a934) 63 65 NSTUB(UnlockMainPower, 0xffc5bec0) -
trunk/platform/g7/sub/100e/stubs_entry.S
r606 r679 78 78 NSTUB(SleepTask, 0xff8224a8) 79 79 NSTUB(TakeSemaphore, 0xff821fa4) 80 NSTUB(TurnOffBackLight, 0xffa12e4c) 81 NSTUB(TurnOnBackLight, 0xffa12e1c) 80 82 NSTUB(UnlockMainPower, 0xff9b60e8) 81 83 NSTUB(Unmount_FileSystem, 0xff87bf18) -
trunk/platform/g7/sub/100g/stubs_entry.S
r606 r679 78 78 NSTUB(SleepTask, 0xff8224a8) 79 79 NSTUB(TakeSemaphore, 0xff821fa4) 80 NSTUB(TurnOffBackLight, 0xffa12ef4) 81 NSTUB(TurnOnBackLight, 0xffa12ec4) 80 82 NSTUB(UnlockMainPower, 0xff9b6190) 81 83 NSTUB(Unmount_FileSystem, 0xff87bf18) -
trunk/platform/g7/sub/100i/stubs_entry.S
r606 r679 78 78 NSTUB(SleepTask, 0xff8224a8) 79 79 NSTUB(TakeSemaphore, 0xff821fa4) 80 NSTUB(TurnOffBackLight, 0xffa12ef4) 81 NSTUB(TurnOnBackLight, 0xffa12ec4) 80 82 NSTUB(UnlockMainPower, 0xff9b6190) 81 83 NSTUB(Unmount_FileSystem, 0xff87bf18) -
trunk/platform/g7/sub/100j/stubs_entry.S
r606 r679 78 78 NSTUB(SleepTask, 0xff8224a8) 79 79 NSTUB(TakeSemaphore, 0xff821fa4) 80 NSTUB(TurnOffBackLight, 0xffa12ef4) 81 NSTUB(TurnOnBackLight, 0xffa12ec4) 80 82 NSTUB(UnlockMainPower, 0xff9b6190) 81 83 NSTUB(Unmount_FileSystem, 0xff87bf18) -
trunk/platform/g9/sub/100d/stubs_entry.S
r630 r679 125 125 NSTUB(vsprintf, 0xff81e6f8) 126 126 NSTUB(write, 0xff81a3d8) 127 NSTUB(TurnOffBackLight, 0xff87ff88) 128 NSTUB(TurnOnBackLight, 0xff87ff70) -
trunk/platform/g9/sub/100g/stubs_entry.S
r630 r679 125 125 NSTUB(vsprintf, 0xff81e6f8) 126 126 NSTUB(write, 0xff81a3d8) 127 NSTUB(TurnOffBackLight, 0xff88ff88) 128 NSTUB(TurnOnBackLight, 0xff88ff70) -
trunk/platform/generic/wrappers.c
r635 r679 633 633 } 634 634 635 void TurnOnBackLight(void) 636 { 637 _TurnOnBackLight(); 638 } 639 640 void TurnOffBackLight(void) 641 { 642 _TurnOffBackLight(); 643 } 644 635 645 #if CAM_MULTIPART 636 646 -
trunk/platform/ixus40_sd300/sub/100j/stubs_entry.S
r606 r679 100 100 NSTUB(TakeSemaphore, 0xff822f5c) 101 101 // ALT: NSTUB(TakeSemaphore, 0xfff13ac8) // 31/0 102 NSTUB(TurnOffBackLight, 0xff99e594) 103 NSTUB(TurnOnBackLight, 0xff99e568) 102 104 // Best match: 65% 103 105 NSTUB(UnlockMainPower, 0xff95625c) -
trunk/platform/ixus40_sd300/sub/100k/stubs_entry.S
r606 r679 81 81 // ALT: NSTUB(SleepTask, 0xff823698) // 31/0 82 82 NSTUB(TakeSemaphore, 0xff822f5c) 83 NSTUB(TurnOffBackLight, 0xff99e594) 84 NSTUB(TurnOnBackLight, 0xff99e568) 83 85 // Best match: 65% 84 86 NSTUB(UnlockMainPower, 0xff95625c) -
trunk/platform/ixus50_sd400/sub/101a/stubs_entry.S
r606 r679 84 84 // ALT: NSTUB(SleepTask, 0xff822108) // 31/0 85 85 NSTUB(TakeSemaphore, 0xff8219c4) 86 NSTUB(TurnOffBackLight, 0xff9aeb2c) 87 NSTUB(TurnOnBackLight, 0xff9aeb00) 86 88 // Best match: 96% 87 89 NSTUB(UnlockMainPower, 0xff97226c) -
trunk/platform/ixus50_sd400/sub/101b/stubs_entry.S
r606 r679 84 84 // ALT: NSTUB(SleepTask, 0xff822108) // 31/0 85 85 NSTUB(TakeSemaphore, 0xff8219c4) 86 NSTUB(TurnOffBackLight, 0xff9aeb80) 87 NSTUB(TurnOnBackLight, 0xff9aeb54) 86 88 // Best match: 96% 87 89 NSTUB(UnlockMainPower, 0xff9722c0) -
trunk/platform/ixus55_sd450/sub/100b/stubs_entry.S
r606 r679 77 77 NSTUB(SleepTask, 0xff8214f0) 78 78 NSTUB(TakeSemaphore, 0xff820fec) 79 NSTUB(TurnOffBackLight, 0xff9a24b8) 80 NSTUB(TurnOnBackLight, 0xff9a248c) 79 81 // Best match: 96% 80 82 NSTUB(UnlockMainPower, 0xff95fa94) -
trunk/platform/ixus55_sd450/sub/100c/stubs_entry.S
r606 r679 77 77 NSTUB(SleepTask, 0xff82141c) 78 78 NSTUB(TakeSemaphore, 0xff820f18) 79 NSTUB(TurnOffBackLight, 0xff9a23e4) 80 NSTUB(TurnOnBackLight, 0xff9a23b8) 79 81 // Best match: 96% 80 82 NSTUB(UnlockMainPower, 0xff95f9c0) -
trunk/platform/ixus55_sd450/sub/100d/stubs_entry.S
r606 r679 77 77 NSTUB(SleepTask, 0xff82141c) 78 78 NSTUB(TakeSemaphore, 0xff820f18) 79 NSTUB(TurnOffBackLight, 0xff9a276c) 80 NSTUB(TurnOnBackLight, 0xff9a2740) 79 81 // Best match: 96% 80 82 NSTUB(UnlockMainPower, 0xff95fd48) -
trunk/platform/ixus60_sd600/sub/100a/stubs_entry.S
r606 r679 78 78 NSTUB(SleepTask, 0xff8214ac) 79 79 NSTUB(TakeSemaphore, 0xff820fa8) 80 NSTUB(TurnOffBackLight, 0xff9bb174) 81 NSTUB(TurnOnBackLight, 0xff9bb144) 80 82 NSTUB(UnlockMainPower, 0xff97244c) 81 83 NSTUB(Unmount_FileSystem, 0xff86ea58) -
trunk/platform/ixus60_sd600/sub/100d/stubs_entry.S
r606 r679 78 78 NSTUB(SleepTask, 0xff8214ac) 79 79 NSTUB(TakeSemaphore, 0xff820fa8) 80 NSTUB(TurnOffBackLight, 0xff9bbc6c) 81 NSTUB(TurnOnBackLight, 0xff9bbc3c) 80 82 NSTUB(UnlockMainPower, 0xff972f44) 81 83 NSTUB(Unmount_FileSystem, 0xff86ea58) -
trunk/platform/ixus65_sd630/sub/100a/stubs_entry.S
r606 r679 78 78 NSTUB(SleepTask, 0xff821530) 79 79 NSTUB(TakeSemaphore, 0xff82102c) 80 NSTUB(TurnOffBackLight, 0xff9be4e8) 81 NSTUB(TurnOnBackLight, 0xff9be4b8) 80 82 NSTUB(UnlockMainPower, 0xff97390c) 81 83 NSTUB(Unmount_FileSystem, 0xff86f940) -
trunk/platform/ixus700_sd500/sub/101a/stubs_entry.S
r606 r679 85 85 // ALT: NSTUB(SleepTask, 0xff821924) // 31/0 86 86 NSTUB(TakeSemaphore, 0xff8211e0) 87 NSTUB(TurnOffBackLight, 0xff9a3614) 88 NSTUB(TurnOnBackLight, 0xff9a35e8) 87 89 // Best match: 96% 88 90 NSTUB(UnlockMainPower, 0xff967a38) -
trunk/platform/ixus700_sd500/sub/101b/stubs_entry.S
r606 r679 85 85 // ALT: NSTUB(SleepTask, 0xff821924) // 31/0 86 86 NSTUB(TakeSemaphore, 0xff8211e0) 87 NSTUB(TurnOffBackLight, 0xff9a3664) 88 NSTUB(TurnOnBackLight, 0xff9a3638) 87 89 // Best match: 96% 88 90 NSTUB(UnlockMainPower, 0xff967a88) -
trunk/platform/ixus70_sd1000/sub/100c/stubs_entry.S
r606 r679 84 84 // Best match: 61% 85 85 NSTUB(TakeSemaphore, 0xffb140e8) 86 NSTUB(TurnOffBackLight, 0xff8462d4) 87 NSTUB(TurnOnBackLight, 0xff8462a4) 86 88 NSTUB(UnlockMainPower, 0xffb36b98) 87 89 NSTUB(Unmount_FileSystem, 0xffa99360) -
trunk/platform/ixus70_sd1000/sub/101b/stubs_entry.S
r606 r679 84 84 // Best match: 61% 85 85 NSTUB(TakeSemaphore, 0xffb1415c) 86 NSTUB(TurnOffBackLight, 0xff8462d4) 87 NSTUB(TurnOnBackLight, 0xff8462a4) 86 88 NSTUB(UnlockMainPower, 0xffb36c0c) 87 89 NSTUB(Unmount_FileSystem, 0xffa993d4) -
trunk/platform/ixus70_sd1000/sub/102a/stubs_entry.S
r606 r679 84 84 // Best match: 61% 85 85 NSTUB(TakeSemaphore, 0xffb141dc) 86 NSTUB(TurnOffBackLight, 0xff8462d4) 87 NSTUB(TurnOnBackLight, 0xff8462a4) 86 88 NSTUB(UnlockMainPower, 0xffb36c8c) 87 89 NSTUB(Unmount_FileSystem, 0xffa993d4) -
trunk/platform/ixus750_sd550/sub/100f/stubs_entry.S
r606 r679 81 81 // ALT: NSTUB(SleepTask, 0xff822188) // 31/0 82 82 NSTUB(TakeSemaphore, 0xff821a90) 83 NSTUB(TurnOffBackLight, 0xff9a2d8c) 84 NSTUB(TurnOnBackLight, 0xff9a2d60) 83 85 // Best match: 96% 84 86 NSTUB(UnlockMainPower, 0xff960260) -
trunk/platform/ixus750_sd550/sub/100g/stubs_entry.S
r606 r679 81 81 // ALT: NSTUB(SleepTask, 0xff822188) // 31/0 82 82 NSTUB(TakeSemaphore, 0xff821a90) 83 NSTUB(TurnOffBackLight, 0xff9a2d8c) 84 NSTUB(TurnOnBackLight, 0xff9a2d60) 83 85 // Best match: 96% 84 86 NSTUB(UnlockMainPower, 0xff960260) -
trunk/platform/ixus75_sd750/sub/100b/stubs_entry.S
r606 r679 84 84 // Best match: 61% 85 85 NSTUB(TakeSemaphore, 0xffb1fb84) 86 NSTUB(TurnOffBackLight, 0xff849f2c) 87 NSTUB(TurnOnBackLight, 0xff849efc) 86 88 NSTUB(UnlockMainPower, 0xffb42848) 87 89 NSTUB(Unmount_FileSystem, 0xffaa4d48) -
trunk/platform/ixus75_sd750/sub/101a/stubs_entry.S
r606 r679 84 84 // Best match: 61% 85 85 NSTUB(TakeSemaphore, 0xffb1fbf8) 86 NSTUB(TurnOffBackLight, 0xff849f2c) 87 NSTUB(TurnOnBackLight, 0xff849efc) 86 88 NSTUB(UnlockMainPower, 0xffb428bc) 87 89 NSTUB(Unmount_FileSystem, 0xffaa4dbc) -
trunk/platform/ixus75_sd750/sub/102a/stubs_entry.S
r606 r679 84 84 // Best match: 61% 85 85 NSTUB(TakeSemaphore, 0xffb1fc78) 86 NSTUB(TurnOffBackLight, 0xff849f2c) 87 NSTUB(TurnOnBackLight, 0xff849efc) 86 88 NSTUB(UnlockMainPower, 0xffb4293c) 87 89 NSTUB(Unmount_FileSystem, 0xffaa4dbc) -
trunk/platform/ixus800_sd700/sub/100b/stubs_entry.S
r606 r679 79 79 NSTUB(SleepTask, 0xff821530) 80 80 NSTUB(TakeSemaphore, 0xff82102c) 81 NSTUB(TurnOffBackLight, 0xff9bb0ac) 82 NSTUB(TurnOnBackLight, 0xff9bb07c) 81 83 NSTUB(UnlockMainPower, 0xff972198) 82 84 NSTUB(Unmount_FileSystem, 0xff86e978) -
trunk/platform/ixus800_sd700/sub/101b/stubs_entry.S
r606 r679 79 79 NSTUB(SleepTask, 0xff821534) 80 80 NSTUB(TakeSemaphore, 0xff821030) 81 NSTUB(TurnOffBackLight, 0xff9bb0b0) 82 NSTUB(TurnOnBackLight, 0xff9bb080) 81 83 NSTUB(UnlockMainPower, 0xff97219c) 82 84 NSTUB(Unmount_FileSystem, 0xff86e97c) -
trunk/platform/ixus80_sd1100/sub/100c/stubs_entry.S
r630 r679 71 71 NSTUB(SleepTask, 0xff8284b4) 72 72 NSTUB(TakeSemaphore, 0xff81b774) 73 // Best match: 62% 74 NSTUB(TurnOffBackLight, 0xff87fd7c) 75 // Best match: 77% 76 NSTUB(TurnOnBackLight, 0xff87fd64) 73 77 // Best match: 86% 74 78 NSTUB(UIFS_WriteFirmInfoToFile, 0xff94daa4) -
trunk/platform/ixus80_sd1100/sub/101a/stubs_entry.S
r630 r679 71 71 NSTUB(SleepTask, 0xff8284b4) 72 72 NSTUB(TakeSemaphore, 0xff81b774) 73 // Best match: 62% 74 NSTUB(TurnOffBackLight, 0xff87fd7c) 75 // Best match: 77% 76 NSTUB(TurnOnBackLight, 0xff87fd64) 73 77 // Best match: 86% 74 78 NSTUB(UIFS_WriteFirmInfoToFile, 0xff94daa4) -
trunk/platform/ixus850_sd800/sub/100e/stubs_entry.S
r606 r679 76 76 NSTUB(SleepTask, 0xff8225f4) 77 77 NSTUB(TakeSemaphore, 0xff8220f0) 78 NSTUB(TurnOffBackLight, 0xff9f8d80) 79 NSTUB(TurnOnBackLight, 0xff9f8d50) 78 80 NSTUB(UnlockMainPower, 0xff9ae118) 79 81 NSTUB(Unmount_FileSystem, 0xff8797d8) -
trunk/platform/ixus860_sd870/sub/100c/stubs_entry.S
r630 r679 65 65 NSTUB(SleepTask, 0xff829790) 66 66 NSTUB(TakeSemaphore, 0xff81ba54) 67 // Best match: 58% 68 NSTUB(TurnOffBackLight, 0xff87a148) 69 // Best match: 77% 70 NSTUB(TurnOnBackLight, 0xff87a130) 67 71 NSTUB(UIFS_WriteFirmInfoToFile, 0xff981760) 68 72 NSTUB(UnlockMainPower, 0xff86cfa0) -
trunk/platform/ixus950_sd850/sub/100c/stubs_entry.S
r606 r679 86 86 // Best match: 61% 87 87 NSTUB(TakeSemaphore, 0xffb22f78) 88 NSTUB(TurnOffBackLight, 0xff84af38) 89 NSTUB(TurnOnBackLight, 0xff84af08) 88 90 NSTUB(UnlockMainPower, 0xffb4608c) 89 91 NSTUB(Unmount_FileSystem, 0xffaa238c) -
trunk/platform/ixus960_sd950/sub/100d/stubs_entry.S
r630 r679 65 65 NSTUB(SleepTask, 0xff829738) 66 66 NSTUB(TakeSemaphore, 0xff81b98c) 67 // Best match: 58% 68 NSTUB(TurnOffBackLight, 0xff87a430) 69 // Best match: 77% 70 NSTUB(TurnOnBackLight, 0xff87a418) 67 71 NSTUB(UIFS_WriteFirmInfoToFile, 0xff983f58) 68 72 NSTUB(UnlockMainPower, 0xff86d324) -
trunk/platform/ixusizoom_sd30/sub/100g/stubs_entry.S
r621 r679 82 82 // ALT: NSTUB(SleepTask, 0xff8227c0) // 31/0 83 83 NSTUB(TakeSemaphore, 0xff8220c8) 84 NSTUB(TurnOffBackLight, 0xff9a013c) 85 NSTUB(TurnOnBackLight, 0xff9a0110) 84 86 // Best match: 96% 85 87 NSTUB(UnlockMainPower, 0xff95e1a8) -
trunk/platform/s2is/sub/100e/stubs_entry.S
r606 r679 78 78 // ALT: NSTUB(SleepTask, 0xff8222b0) // 31/0 79 79 NSTUB(TakeSemaphore, 0xff821b6c) 80 NSTUB(TurnOffBackLight, 0xff9cbf00) 81 NSTUB(TurnOnBackLight, 0xff9cbed4) 80 82 // Best match: 96% 81 83 NSTUB(UnlockMainPower, 0xff9835a4) -
trunk/platform/s2is/sub/100f/stubs_entry.S
r606 r679 87 87 // ALT: NSTUB(SleepTask, 0xff8222b0) // 31/0 88 88 NSTUB(TakeSemaphore, 0xff821b6c) 89 NSTUB(TurnOffBackLight, 0xff9cbed8) 90 NSTUB(TurnOnBackLight, 0xff9cbeac) 89 91 // Best match: 96% 90 92 NSTUB(UnlockMainPower, 0xff98357c) -
trunk/platform/s2is/sub/100g/stubs_entry.S
r606 r679 87 87 // ALT: NSTUB(SleepTask, 0xff8222b0) // 31/0 88 88 NSTUB(TakeSemaphore, 0xff821b6c) 89 NSTUB(TurnOffBackLight, 0xff9cbc64) 90 NSTUB(TurnOnBackLight, 0xff9cbc38) 89 91 // Best match: 96% 90 92 NSTUB(UnlockMainPower, 0xff983308) -
trunk/platform/s3is/sub/100a/stubs_entry.S
r606 r679 83 83 NSTUB(SleepTask, 0xff82156c) 84 84 NSTUB(TakeSemaphore, 0xff821068) 85 NSTUB(TurnOffBackLight, 0xff9e6b2c) 86 NSTUB(TurnOnBackLight, 0xff9e6afc) 85 87 NSTUB(UnlockMainPower, 0xff98f1b0) 86 88 NSTUB(Unmount_FileSystem, 0xff870244) -
trunk/platform/s5is/sub/101a/stubs_entry.S
r630 r679 74 74 NSTUB(SleepTask, 0xff82ac20) 75 75 NSTUB(TakeSemaphore, 0xff81b860) 76 // Best match: 58% 77 NSTUB(TurnOffBackLight, 0xff888468) 78 // Best match: 77% 79 NSTUB(TurnOnBackLight, 0xff888450) 76 80 // ERROR: UIFS_WriteFirmInfoToFile is not found! 77 81 // Best match: 60% -
trunk/platform/s5is/sub/101b/stubs_entry.S
r630 r679 74 74 NSTUB(SleepTask, 0xff82ab58) 75 75 NSTUB(TakeSemaphore, 0xff81b798) 76 // Best match: 58% 77 NSTUB(TurnOffBackLight, 0xff8883a0) 78 // Best match: 77% 79 NSTUB(TurnOnBackLight, 0xff888388) 76 80 // ERROR: UIFS_WriteFirmInfoToFile is not found! 77 81 // Best match: 60% -
trunk/platform/sx100is/sub/100b/stubs_entry.S
r630 r679 66 66 NSTUB(SleepTask, 0xffc19cb8) 67 67 NSTUB(TakeSemaphore, 0xffc0ba54) 68 // Best match: 58% 69 NSTUB(TurnOffBackLight, 0xffc6bd54) 70 // Best match: 77% 71 NSTUB(TurnOnBackLight, 0xffc6bd3c) 68 72 NSTUB(UIFS_WriteFirmInfoToFile, 0xffd61640) 69 73 NSTUB(UnlockMainPower, 0xffc5f668) -
trunk/platform/sx100is/sub/100c/stubs_entry.S
r630 r679 66 66 NSTUB(SleepTask, 0xffc19cb8) 67 67 NSTUB(TakeSemaphore, 0xffc0ba54) 68 // Best match: 58% 69 NSTUB(TurnOffBackLight, 0xffc6bd88) 70 // Best match: 77% 71 NSTUB(TurnOnBackLight, 0xffc6bd70) 68 72 NSTUB(UIFS_WriteFirmInfoToFile, 0xffd61674) 69 73 NSTUB(UnlockMainPower, 0xffc5f69c) -
trunk/platform/tx1/sub/100g/stubs_entry.S
r606 r679 82 82 // Best match: 61% 83 83 NSTUB(TakeSemaphore, 0xffb41494) 84 NSTUB(TurnOffBackLight, 0xff848a6c) 85 NSTUB(TurnOnBackLight, 0xff848a3c) 84 86 NSTUB(UnlockMainPower, 0xffb63918) 85 87 NSTUB(Unmount_FileSystem, 0xffaae028) -
trunk/platform/tx1/sub/101b/stubs_entry.S
r606 r679 82 82 // Best match: 61% 83 83 NSTUB(TakeSemaphore, 0xffb41514) 84 NSTUB(TurnOffBackLight, 0xff848a6c) 85 NSTUB(TurnOnBackLight, 0xff848a3c) 84 86 NSTUB(UnlockMainPower, 0xffb63998) 85 87 NSTUB(Unmount_FileSystem, 0xffaae0a8) -
trunk/tools/sig_ref_dryos_1.txt
r630 r679 98 98 MakeDirectory_Fut 0xFFC14908 28 99 99 SetFileTimeStamp 0xFFC15308 20 100 TurnOnBackLight 0xffc676dc 101 TurnOffBackLight 0xffc676f4 -
trunk/tools/sig_ref_vxworks_1.txt
r606 r679 129 129 errnoOfTaskGet 0xFFEB85C8 130 130 iosDevFind 0xFFEBD008 131 TurnOnBackLight 0xffd93428 132 TurnOffBackLight 0xffd93454 -
trunk/tools/sig_ref_vxworks_2.txt
r606 r679 40 40 PutInNdFilter 0xFFEB41D8 41 41 PutOutNdFilter 0xFFEB4220 42 TurnOnBackLight 0xffdbd720 43 TurnOffBackLight 0xffdbd750 -
trunk/tools/signatures_dryos.h
r631 r679 2968 2968 { -1, -1, -1 }, 2969 2969 /* 18/20 */ 2970 }; 2971 2972 static FuncSig func_sig_TurnOnBackLight_1[] = { 2973 { 1, 0xe08f10c4, 0xfdffffff }, // add:6:0xE28F10C4 2974 { 2, 0xe1a00020, 0xfdffffff }, // mov:6:0xE3A00020 2975 { 3, 0xeb000000, 0xff000000 }, // b, bl:3:0xEBFFC1F5 2976 { 5, 0xea000000, 0xff000000 }, // b, bl:3:0xEAFF2ED5 2977 { 7, 0xe08f10bc, 0xfdffffff }, // add:6:0xE28F10BC 2978 { 8, 0xe1a00020, 0xfdffffff }, // mov:6:0xE3A00020 2979 { 9, 0xeb000000, 0xff000000 }, // b, bl:3:0xEBFFC1EF 2980 { 11, 0xea000000, 0xff000000 }, // b, bl:3:0xEAFF2EF5 2981 { 13, 0xe08f10b8, 0xfdffffff }, // add:6:0xE28F10B8 2982 { 14, 0xe1a00020, 0xfdffffff }, // mov:6:0xE3A00020 2983 { 15, 0xeb000000, 0xff000000 }, // b, bl:3:0xEBFFC1E9 2984 { 17, 0xea000000, 0xff000000 }, // b, bl:3:0xEAFF2B4E 2985 { 19, 0xe08f10b8, 0xfdffffff }, // add:6:0xE28F10B8 2986 { 20, 0xe1a00020, 0xfdffffff }, // mov:6:0xE3A00020 2987 { 21, 0xeb000000, 0xff000000 }, // b, bl:3:0xEBFFC1E3 2988 { 23, 0xea000000, 0xff000000 }, // b, bl:3:0xEAFF2B3A 2989 { 25, 0xe1a04000, 0xfdffffff }, // mov:6:0xE1A04000 2990 { 26, 0xe1a00020, 0xfdffffff }, // mov:6:0xE3A00020 2991 { 27, 0xe08f10b0, 0xfdffffff }, // add:6:0xE28F10B0 2992 { 28, 0xeb000000, 0xff000000 }, // b, bl:3:0xEBFFC1DC 2993 { 29, 0xe1a00004, 0xfdffffff }, // mov:6:0xE1A00004 2994 { 31, 0xea000000, 0xff000000 }, // b, bl:3:0xEAFF2B4E 2995 { -1, -1, -1 }, 2996 /* 22/32 */ 2997 }; 2998 2999 static FuncSig func_sig_TurnOffBackLight_1[] = { 3000 { 1, 0xe08f10bc, 0xfdffffff }, // add:6:0xE28F10BC 3001 { 2, 0xe1a00020, 0xfdffffff }, // mov:6:0xE3A00020 3002 { 3, 0xeb000000, 0xff000000 }, // b, bl:3:0xEBFFC1EF 3003 { 5, 0xea000000, 0xff000000 }, // b, bl:3:0xEAFF2EF5 3004 { 7, 0xe08f10b8, 0xfdffffff }, // add:6:0xE28F10B8 3005 { 8, 0xe1a00020, 0xfdffffff }, // mov:6:0xE3A00020 3006 { 9, 0xeb000000, 0xff000000 }, // b, bl:3:0xEBFFC1E9 3007 { 11, 0xea000000, 0xff000000 }, // b, bl:3:0xEAFF2B4E 3008 { 13, 0xe08f10b8, 0xfdffffff }, // add:6:0xE28F10B8 3009 { 14, 0xe1a00020, 0xfdffffff }, // mov:6:0xE3A00020 3010 { 15, 0xeb000000, 0xff000000 }, // b, bl:3:0xEBFFC1E3 3011 { 17, 0xea000000, 0xff000000 }, // b, bl:3:0xEAFF2B3A 3012 { 19, 0xe1a04000, 0xfdffffff }, // mov:6:0xE1A04000 3013 { 20, 0xe1a00020, 0xfdffffff }, // mov:6:0xE3A00020 3014 { 21, 0xe08f10b0, 0xfdffffff }, // add:6:0xE28F10B0 3015 { 22, 0xeb000000, 0xff000000 }, // b, bl:3:0xEBFFC1DC 3016 { 23, 0xe1a00004, 0xfdffffff }, // mov:6:0xE1A00004 3017 { 25, 0xea000000, 0xff000000 }, // b, bl:3:0xEAFF2B4E 3018 { 26, 0xe08f10ac, 0xfdffffff }, // add:6:0xE28F10AC 3019 { 27, 0xe1a00020, 0xfdffffff }, // mov:6:0xE3A00020 3020 { 28, 0xea000000, 0xff000000 }, // b, bl:3:0xEAFFC1D6 3021 { 29, 0xe08f10c4, 0xfdffffff }, // add:6:0xE28F10C4 3022 { 30, 0xe1a00020, 0xfdffffff }, // mov:6:0xE3A00020 3023 { 31, 0xea000000, 0xff000000 }, // b, bl:3:0xEAFFC1D3 3024 { -1, -1, -1 }, 3025 /* 24/32 */ 2970 3026 }; 2971 3027 … … 3663 3719 { "SleepTask", func_sig_SleepTask_1 }, 3664 3720 { "TakeSemaphore", func_sig_TakeSemaphore_1 }, 3721 { "TurnOffBackLight", func_sig_TurnOffBackLight_1 }, 3722 { "TurnOnBackLight", func_sig_TurnOnBackLight_1 }, 3665 3723 { "UIFS_WriteFirmInfoToFile", func_sig_UIFS_WriteFirmInfoToFile_1 }, 3666 3724 { "UnlockMainPower", func_sig_UnlockMainPower_1 }, -
trunk/tools/signatures_vxworks.h
r606 r679 3441 3441 }; 3442 3442 3443 static FuncSig func_sig_TurnOnBackLight_1[] = { 3444 { 0, 0xe59f000c, 0xfdffffff }, // ldr:4:0xE59F000C 3445 { 1, 0xe52de004, 0xfdffffff }, // str:4:0xE52DE004 3446 { 2, 0xeb000000, 0xff000000 }, // b, bl:3:0xEBF9CD1C 3447 { 3, 0xe49de004, 0xfdffffff }, // ldr:4:0xE49DE004 3448 { 4, 0xea000000, 0xff000000 }, // b, bl:3:0xEAFDFD0D 3449 { 7, 0x4066664f, 0xfdffffff }, // rsb:6:0x4266664F 3450 { 10, 0x00000000, 0xfdffffff }, // and:6:0x00000000 3451 { 11, 0xe59f000c, 0xfdffffff }, // ldr:4:0xE59F000C 3452 { 12, 0xe52de004, 0xfdffffff }, // str:4:0xE52DE004 3453 { 13, 0xeb000000, 0xff000000 }, // b, bl:3:0xEBF9CD11 3454 { 14, 0xe49de004, 0xfdffffff }, // ldr:4:0xE49DE004 3455 { 15, 0xea000000, 0xff000000 }, // b, bl:3:0xEAFDFD3B 3456 { 20, 0x61536c61, 0xfdffffff }, // cmp:7:0x63536C61 3457 { 22, 0x00000000, 0xfdffffff }, // and:6:0x00000000 3458 { 23, 0xe59f000c, 0xfdffffff }, // ldr:4:0xE59F000C 3459 { 24, 0xe52de004, 0xfdffffff }, // str:4:0xE52DE004 3460 { 25, 0xeb000000, 0xff000000 }, // b, bl:3:0xEBF9CD05 3461 { 26, 0xe49de004, 0xfdffffff }, // ldr:4:0xE49DE004 3462 { 27, 0xea000000, 0xff000000 }, // b, bl:3:0xEAFDF05F 3463 { 30, 0x5066664f, 0xfdffffff }, // rsb:6:0x5066664F 3464 { -1, -1, -1 }, 3465 /* 20/32 */ 3466 }; 3467 3468 static FuncSig func_sig_TurnOffBackLight_1[] = { 3469 { 0, 0xe59f000c, 0xfdffffff }, // ldr:4:0xE59F000C 3470 { 1, 0xe52de004, 0xfdffffff }, // str:4:0xE52DE004 3471 { 2, 0xeb000000, 0xff000000 }, // b, bl:3:0xEBF9CD11 3472 { 3, 0xe49de004, 0xfdffffff }, // ldr:4:0xE49DE004 3473 { 4, 0xea000000, 0xff000000 }, // b, bl:3:0xEAFDFD3B 3474 { 9, 0x61536c61, 0xfdffffff }, // cmp:7:0x63536C61 3475 { 11, 0x00000000, 0xfdffffff }, // and:6:0x00000000 3476 { 12, 0xe59f000c, 0xfdffffff }, // ldr:4:0xE59F000C 3477 { 13, 0xe52de004, 0xfdffffff }, // str:4:0xE52DE004 3478 { 14, 0xeb000000, 0xff000000 }, // b, bl:3:0xEBF9CD05 3479 { 15, 0xe49de004, 0xfdffffff }, // ldr:4:0xE49DE004 3480 { 16, 0xea000000, 0xff000000 }, // b, bl:3:0xEAFDF05F 3481 { 19, 0x5066664f, 0xfdffffff }, // rsb:6:0x5066664F 3482 { 23, 0x0000006e, 0xfdffffff }, // and:6:0x0000006E 3483 { 24, 0xe59f000c, 0xfdffffff }, // ldr:4:0xE59F000C 3484 { 25, 0xe52de004, 0xfdffffff }, // str:4:0xE52DE004 3485 { 26, 0xeb000000, 0xff000000 }, // b, bl:3:0xEBF9CCF9 3486 { 27, 0xe49de004, 0xfdffffff }, // ldr:4:0xE49DE004 3487 { 28, 0xea000000, 0xff000000 }, // b, bl:3:0xEAFDF067 3488 { -1, -1, -1 }, 3489 /* 19/32 */ 3490 }; 3491 3443 3492 static FuncSig func_sig_GetSystemTime_2[] = { 3444 3493 { 1, 0xe59f6030, 0xfdffffff }, // ldr:4:0xE59F6030 … … 4658 4707 { -1, -1, -1 }, 4659 4708 /* 17/32 */ 4709 }; 4710 4711 static FuncSig func_sig_TurnOnBackLight_2[] = { 4712 { 0, 0xe59f1010, 0xfdffffff }, // ldr:4:0xE59F1010 4713 { 1, 0xe1a00020, 0xfdffffff }, // mov:6:0xE3A00020 4714 { 2, 0xe52de004, 0xfdffffff }, // str:4:0xE52DE004 4715 { 3, 0xeb000000, 0xff000000 }, // b, bl:3:0xEBF929AA 4716 { 4, 0xe49de004, 0xfdffffff }, // ldr:4:0xE49DE004 4717 { 5, 0xea000000, 0xff000000 }, // b, bl:3:0xEAFDEB6B 4718 { 8, 0x4066664f, 0xfdffffff }, // rsb:6:0x4266664F 4719 { 11, 0x00000000, 0xfdffffff }, // and:6:0x00000000 4720 { 12, 0xe59f1010, 0xfdffffff }, // ldr:4:0xE59F1010 4721 { 13, 0xe1a00020, 0xfdffffff }, // mov:6:0xE3A00020 4722 { 14, 0xe52de004, 0xfdffffff }, // str:4:0xE52DE004 4723 { 15, 0xeb000000, 0xff000000 }, // b, bl:3:0xEBF9299E 4724 { 16, 0xe49de004, 0xfdffffff }, // ldr:4:0xE49DE004 4725 { 17, 0xea000000, 0xff000000 }, // b, bl:3:0xEAFDEB7A 4726 { 22, 0x61536c61, 0xfdffffff }, // cmp:7:0x63536C61 4727 { 24, 0x00000000, 0xfdffffff }, // and:6:0x00000000 4728 { 25, 0xe59f1010, 0xfdffffff }, // ldr:4:0xE59F1010 4729 { 26, 0xe1a00020, 0xfdffffff }, // mov:6:0xE3A00020 4730 { 27, 0xe52de004, 0xfdffffff }, // str:4:0xE52DE004 4731 { 28, 0xeb000000, 0xff000000 }, // b, bl:3:0xEBF92991 4732 { 29, 0xe49de004, 0xfdffffff }, // ldr:4:0xE49DE004 4733 { 30, 0xea000000, 0xff000000 }, // b, bl:3:0xEAFDDFEA 4734 { -1, -1, -1 }, 4735 /* 22/32 */ 4736 }; 4737 4738 static FuncSig func_sig_TurnOffBackLight_2[] = { 4739 { 0, 0xe59f1010, 0xfdffffff }, // ldr:4:0xE59F1010 4740 { 1, 0xe1a00020, 0xfdffffff }, // mov:6:0xE3A00020 4741 { 2, 0xe52de004, 0xfdffffff }, // str:4:0xE52DE004 4742 { 3, 0xeb000000, 0xff000000 }, // b, bl:3:0xEBF9299E 4743 { 4, 0xe49de004, 0xfdffffff }, // ldr:4:0xE49DE004 4744 { 5, 0xea000000, 0xff000000 }, // b, bl:3:0xEAFDEB7A 4745 { 10, 0x61536c61, 0xfdffffff }, // cmp:7:0x63536C61 4746 { 12, 0x00000000, 0xfdffffff }, // and:6:0x00000000 4747 { 13, 0xe59f1010, 0xfdffffff }, // ldr:4:0xE59F1010 4748 { 14, 0xe1a00020, 0xfdffffff }, // mov:6:0xE3A00020 4749 { 15, 0xe52de004, 0xfdffffff }, // str:4:0xE52DE004 4750 { 16, 0xeb000000, 0xff000000 }, // b, bl:3:0xEBF92991 4751 { 17, 0xe49de004, 0xfdffffff }, // ldr:4:0xE49DE004 4752 { 18, 0xea000000, 0xff000000 }, // b, bl:3:0xEAFDDFEA 4753 { 21, 0x5066664f, 0xfdffffff }, // rsb:6:0x5066664F 4754 { 25, 0x0000006e, 0xfdffffff }, // and:6:0x0000006E 4755 { 26, 0xe59f1010, 0xfdffffff }, // ldr:4:0xE59F1010 4756 { 27, 0xe1a00020, 0xfdffffff }, // mov:6:0xE3A00020 4757 { 28, 0xe52de004, 0xfdffffff }, // str:4:0xE52DE004 4758 { 29, 0xeb000000, 0xff000000 }, // b, bl:3:0xEBF92984 4759 { 30, 0xe49de004, 0xfdffffff }, // ldr:4:0xE49DE004 4760 { 31, 0xea000000, 0xff000000 }, // b, bl:3:0xEAFDDFF1 4761 { -1, -1, -1 }, 4762 /* 22/32 */ 4660 4763 }; 4661 4764 … … 5114 5217 { "SleepTask", func_sig_SleepTask_1 }, 5115 5218 { "TakeSemaphore", func_sig_TakeSemaphore_1 }, 5219 { "TurnOffBackLight", func_sig_TurnOffBackLight_1 }, 5220 { "TurnOffBackLight", func_sig_TurnOffBackLight_2 }, 5221 { "TurnOnBackLight", func_sig_TurnOnBackLight_1 }, 5222 { "TurnOnBackLight", func_sig_TurnOnBackLight_2 }, 5116 5223 { "UnlockMainPower", func_sig_UnlockMainPower_1 }, 5117 5224 { "UnlockMainPower", func_sig_UnlockMainPower_2 }, -
trunk/version.inc
r669 r679 1 BUILD_NUMBER := 0.9. 11 BUILD_NUMBER := 0.9.2
Note: See TracChangeset
for help on using the changeset viewer.