Magic Lantern Firmware Wiki
Advertisement

550D:

Tracing function CreateTask at 0xFF06A3F8:

Function call line Called from: func <addr>
CreateTask('AEmodeJudge', 26, 0x400, @AEmodeJudge_task) sub_FF07C52C <0xFF07C594>
CreateTask('CmdShell', 10, 0, @cmdshell_task) sub_FF1D7F84 <0xFF1D7FBC>
CreateTask('CpuUsageTask', 1, 0, @cpu_usage) create_CpuUsageTask <0xFF1DA978>
CreateTask('CSMgrTask', arg0, 0x1000, @CardServiceMGR_task) CardServiceMGR_Initialize <0xFF38503C>
CreateTask('DDDMgr', arg0, 0x400, @sub_FF29C1D8) DDD_CreateTaskClass <0xFF29C220>
CreateTask('DOSDriver', 26, 0, @sub_FF065410) sub_FF06555C <0xFF065624>
CreateTask('DpsReceiveTask', arg1, 0x1000, @sub_FF0D4204) sub_FF0D4930 <0xFF0D4998>
CreateTask('EvShel', 24, 0x8000, @eventShellTask_maybe) eventShell <0xFF0716B0>
CreateTask('EyeFi', 25, 0x1000, @EyeFiTask) EyeFiTask_Initialize <0xFF16E64C>
CreateTask('FmCopy', *(16 + arg0), 0, @sub_FF16A6A8) fmLaunchCopyFile <0xFF16ABFC>
CreateTask('GuiLockTask', arg0, 0, @sub_FF021014) sub_FF02126C <0xFF021300>
CreateTask('GuiMainTask', arg3, 0x2000, @sub_FF01FF94) GUI_Initialize <0xFF0200CC>
CreateTask('guisw', 25, 0x400, @sub_FF01DC80) gus_cmd <0xFF01DCF0>
CreateTask('HotPlug', 30, 0, @hotplug_task) CreateTask_master <0xFF01AC00>
CreateTask('LpfMode', 29, 0, @FA_SetAccumulateTimeForSR) sub_FF090494 <0xFF0904D0>
CreateTask('MainCtrl', 18, 0, @sub_FF01D838) create_MainMessQueue <0xFF01D8B4>
CreateTask('MovEditor', 25, 0, @moveEditEventDispatch) moveLaunchEditMovie <0xFF43C464>
CreateTask('PowerMgr', 32, 0x400, @PowerMgr_task) create_PowerMgr_task <0xFF1D4C7C>
CreateTask('Startup', 17, 0x400, @sub_FF01203C) <0xFF012274>
CreateTask('TaskMain', 29, 0, @sub_FF011BC0) sub_FF011C94 <0xFF011E0C>
CreateTask('WDTResetCounterTask', 25, 0, @WDTResetCounterTask) sub_FF391C08 <0xFF391C78>
CreateTask(*(12 + unk_R0), 29, 0, @sub_FF1D978C) <0xFF1D9A58>
CreateTask(arg0, arg1, arg2, @sub_FF1D8098) sub_FF1D810C <0xFF1D81B0>
CreateTask(arg0, arg1, arg2, @sub_FF1D8A3C) sub_FF1D8AB0 <0xFF1D8B30>
CreateTask(arg0, arg1, arg2, arg3) createTask_maybe <0xFF06E14C>
CreateTask(arg2, arg0, arg1, @seqEventDispatch) seq_create <0xFF026F3C>
CreateTask(ret_AllocateMemory_FF01A2EC, *(4 + arg0), 0x400, @sub_FF01A2C8) beacon_cmd <0xFF01A314>

Tracing function sub_FF1D810C at 0xFF1D810C:

Function call line Called from: func <addr>
sub_FF1D810C('Fcreate', arg1, 0, 300) sub_FF02239C <0xFF022424>
sub_FF1D810C('Fread', arg3, 0, 100) frCreate <0xFF183008>
sub_FF1D810C('FrontShtDevelop', arg1, 0, 100) sub_FF01F878 <0xFF01F8F8>
sub_FF1D810C('Fstorage', arg1, 0, 300) sub_FF021E60 <0xFF021F00>
sub_FF1D810C('Fwrite', arg3, 0, 100) fwCreate <0xFF183D8C>
sub_FF1D810C('PtpDps', arg1, 0, 1000) PtpDpsMgrSyncSem <0xFF03A0C8>
sub_FF1D810C('PtpEvent', arg1, 0, 100) sub_FF33BE10 <0xFF33BE7C>
sub_FF1D810C('PtpSdioEvent', arg1, 0, 100) sub_FF25D57C <0xFF25D5E8>
sub_FF1D810C('PtpSdioHddTrans', arg1, 0, 100) sub_FF33C190 <0xFF33C1FC>
sub_FF1D810C('PtpSdioTrans', arg1, 0, 100) sub_FF33BFE4 <0xFF33C050>
sub_FF1D810C('PtpTrans', arg1, 0, 100) sub_FF33BC3C <0xFF33BCA8>
sub_FF1D810C('RearShtDevelop', arg1, 0, 100) sub_FF01FBC0 <0xFF01FC40>
sub_FF1D810C('Remote', arg1, 0, 100) rmtGetViewFinderEventFlag <0xFF023264>
sub_FF1D810C('ShootBlack', arg1, 0, 100) sub_FF01F1E8 <0xFF01F280>
sub_FF1D810C('ShootCapture', arg1, 0, 100) sub_FF01EA04 <0xFF01EA9C>
sub_FF1D810C('ShootPreDevelop', arg1, 0x8000, 100) sub_FF01F53C <0xFF01F5BC>
sub_FF1D810C('TOMgr', arg1, 0, 1000) TOM_Initialize <0xFF041738>
sub_FF1D810C(arg0, arg1, 0, 100) InitializeState <0xFF1B3A18>

Tracing function InitializeState at 0xFF1B3A00:

Function call line Called from: func <addr>
InitializeState('DiUSB20Drv', arg1, *(0x223C), arg3) InitializeUSBDriver <0xFF054A34>

Tracing function sub_FF1D8AB0 at 0xFF1D8AB0:

Function call line Called from: func <addr>
sub_FF1D8AB0('AudioLevel', arg1, 0, 1000) ALV_Initialize <0xFF1AC8C8>
sub_FF1D8AB0('CEC', arg1, 0, 100) sub_FF062A24 <0xFF062AB4>
sub_FF1D8AB0('Ceres', unk_R1, 0, 100) <0xFF03DD94>
sub_FF1D8AB0('DbgMgr', arg0, 0, 1000) sub_FF067190 <0xFF0671F8>
sub_FF1D8AB0('Decrypto', arg1, 0, 100) CRP_InitializeDecryptoTask <0xFF27E400>
sub_FF1D8AB0('DpImgEditMgr', arg0, 0, 20) DP_ImgEdit_Create <0xFF0E0B44>
sub_FF1D8AB0('DpMgr', arg0, 0x2000, 100) DP_Create <0xFF0CAEBC>
sub_FF1D8AB0('EventMgr', arg1, 0, 100) sub_FF023AF0 <0xFF023BDC>
sub_FF1D8AB0('FileCache', arg1, 0, 500) sub_FF024ACC <0xFF024B30>
sub_FF1D8AB0('FileMgr', arg1, 0, 2000) FM_Initialize <0xFF0426D0>
sub_FF1D8AB0('IPCTask', arg0, 0, 0x200) InitializeIPCMasterTask <0xFF1D130C>
sub_FF1D8AB0('IPCTask', arg0, 0, 0x200) InitializeIPCSlaveTask <0xFF1D14F0>
sub_FF1D8AB0('LiveViewAngelMgr', arg1, 0x4000, 200) sub_FF0F80F0 <0xFF0F8154>
sub_FF1D8AB0('LiveViewMgr', arg1, 0xC00, 200) sub_FF0340B4 <0xFF034240>
sub_FF1D8AB0('LVC_AE', arg1, 0, 200) sub_FF035698 <0xFF0356F8>
sub_FF1D8AB0('LVC_AF', arg1, 0, 200) sub_FF035F74 <0xFF035FEC>
sub_FF1D8AB0('LVC_DEV', arg1, 0, 200) sub_FF036AB0 <0xFF036B28>
sub_FF1D8AB0('LVC_MD', arg1, 0, 200) sub_FF0376F4 <0xFF03775C>
sub_FF1D8AB0('MoviePlay', arg1, 0, 0x1000) sub_FF0491A0 <0xFF049298>
sub_FF1D8AB0('MovReader', arg1, 0, 0x2000) MOVR_InitializeMovReader <0xFF16E928>
sub_FF1D8AB0('Mrk', arg1, 0, 2000) Initialize <0xFF165E68>
sub_FF1D8AB0('PropMgr', arg2, 0, 0xC0) sub_FF05706C <0xFF0570D4>
sub_FF1D8AB0('ReDevelop', arg1, 0, 200) sub_FF0394D0 <0xFF039550>
sub_FF1D8AB0('RscMgr', arg2, 0, 200) sub_FF027D58 <0xFF027DBC>
sub_FF1D8AB0('SdioDrv', arg1, 0, 100) InitializeSDIODriver <0xFF144790>
sub_FF1D8AB0('SdioTsk', arg1, 0, 100) SDIOTSK_Initialize <0xFF25E044>
sub_FF1D8AB0('Voice', arg1, 0, 1000) VOI_Initialize <0xFF16C750>
sub_FF1D8AB0(*(0x2578), arg0, 0, 300) InitializeDisplayDeviceController <0xFF061C50>
sub_FF1D8AB0(*(0x5B44), arg1, 0, 0x1000) GERO_Initialize <0xFF182498>
sub_FF1D8AB0(*(7776), arg1, 0, 0x2000) sub_FF04AA5C <0xFF04ABA8>
sub_FF1D8AB0(*(7788), arg1, 0, 0x2000) sub_FF04C538 <0xFF04C5E8>

Tracing function createTask_maybe at 0xFF06E114:

Function call line Called from: func <addr>
createTask_maybe('ASIF', unk_R4, 0, @sub_FF05154C) InitializeASIF_FPriority <0xFF0518C0>
createTask_maybe('AviRead', arg3, 0x1000, @AviReaderTask) InitializeAviReader <0xFF170DB0>
createTask_maybe('ConsoleSvr', 24, 0x800, @ConsoleSvrTask) sub_FF072190 <0xFF072234>
createTask_maybe('CtrlSrv', arg0, 0x4000, @sub_FF1BB2E8) sub_FF1BBCF0 <0xFF1BBD44>
createTask_maybe('ImgPlayDrv', 24, 0, @ImagePlayDriverTask) InitializeImagePlayDriver <0xFF1A611C>
createTask_maybe('LowConsole', 25, 0x800, @LowConsoleTask) sub_FF072190 <0xFF072218>
createTask_maybe('LVC_FACE', 23, 0x800, @sub_FF038C74) <0xFF038FAC>
createTask_maybe('LVC_FACE', arg1, 0x800, @sub_FF038C74) LVC_FACE <0xFF038F24>
createTask_maybe('PTPSessionTASK', 25, 0, @sub_FF1240A4) sub_FF124338 <0xFF1243B4>
createTask_maybe('PTPtoFAPI_EventProcTask', 25, 0, @sub_FF22E328) sub_FF22E3D8 <0xFF22E418>
createTask_maybe('SDIOTrns', *(0x1E10), 0, @sub_FF130368) create_task_SDIOTrns <0xFF130A40>
createTask_maybe('SoundDevice', arg0, 0, @sounddev_task) InitializeSoundDevice <0xFF0536E0>
createTask_maybe('USBTrns', *(0x1E10), 0, @sub_FF125344) USBTrns_init <0xFF1259F8>

Tracing function seq_create at 0xFF026E88:

Function call line Called from: func <addr>
seq_create(17, 0x1000, 'Terminate', 0x1B98) sub_FF01CC48 <0xFF01CCF0>
seq_create(21, 0x1000, 'Terminate', 0x1B50) sub_FF01CD58 <0xFF01CF54>
seq_create(21, 0x1000, 'Terminate', 0x1B74) sub_FF01CB9C <0xFF01CBDC>
seq_create(25, 0x2800, 'Startup', 0x19B4) sub_FF011C94 <0xFF011DB4>
Advertisement