This page is obsolete, but might be useful as a tutorial for IDAPython. The new tracing method is IDAPython/Backtracing.[]
Okay, so if you read the IDAPython page, you probably want to write a complete script. Let's give it a try.
We'd like to trace the calls to some function, to see from where it's called and with which arguments. Let's try register_func. A call to it looks like this:
ROM:FF0702EC ADR R2, taskshow_cmd ROM:FF0702F0 MOV R1, #0 ROM:FF0702F4 ADR R0, aTaskshow ; "taskShow" ROM:FF0702F8 BL register_func
So we'll trace arguments in R0, R1 and R2.
First, a few basic inits:
from idautils import * from idc import * import re, string ea = ScreenEA()
And some utility functions:
# This returns the list of registers from R0...R3 referenced in an ASM string: # getRegs03("LDR R1, [R3+R5]") returns [1,3] def getRegs03(op): R = [] regs = re.split("(R[0-3])[^0-9]", str(op) + " ") for r in regs: if len(r) == 2 and r[0] == "R": R.append(int(r[1])) return R # some older versions of IDAPython don't have this def FuncItems(start): func = idaapi.get_func(start) if not func: return fii = idaapi.func_item_iterator_t() ok = fii.set(func) while ok: yield fii.current() ok = fii.next_code()
For each call, we'll store the 3 arguments in a dictionary, using the call address as key.
Args = {} # Args[0xFF0702F8] => ("taskShow", 0, "taskshow_cmd")
Let's find the address of this function:
for funcea in Functions(SegStart(ea), SegEnd(ea)): name = GetFunctionName(funcea) if name == "register_func": tracedfunc = funcea print "Function found at %x" % tracedfunc
Now, we'll go through each function which calls register_func:
for ref in CodeRefsTo(tracedfunc, 1): print " called from %s(0x%x)" % (GetFunctionName(ref), ref) E = list(FuncItems(ref)) if len(E) == 0: print "ORPHAN CALL (NOT IN A FUNCTION)!!!!" print " at %X " % ref continue
If we are lucky, we can assume there'll be no disturbing jumps. We'll handle MOV, LDR and ADR instructions and assume the last such instruction before the call will set the value of the arg we are looking for. If, after the last call, there will be other instructions accessing the register, we'll declare the value as "unknown/None".
So, continuing the previous loop:
val = [None,None,None,None] for e in E: if GetMnem(e) == "LDR" and GetOpnd(e,0) in ["R0","R1","R2"] and GetOpType(e,1) == 2: op = GetOpnd(e,1) if op.startswith("=0x"): val[GetOperandValue(e,0)] = int(op[3:], 16) elif op.startswith("=unk_"): val[GetOperandValue(e,0)] = int(op[5:], 16) elif op.startswith("unk_"): val[GetOperandValue(e,0)] = int(op[4:], 16) else: val[GetOperandValue(e,0)] = "'%s'<%s,0x%X>" % (GetString(GetOperandValue(e,1), -1, ASCSTR_C), GetOpnd(e,1), GetOperandValue(e,1)) elif GetMnem(e) == "MOV" and GetOpnd(e,0) in ["R0","R1","R2"] and GetOpType(e,1) == 5: val[GetOperandValue(e,0)] = GetOperandValue(e,1) elif GetMnem(e) == "ADR" and GetOpnd(e,0) in ["R0","R1","R2"]: val[GetOperandValue(e,0)] = "'%s'<%s,0x%X>" % (GetString(GetOperandValue(e,1), -1, ASCSTR_C), GetOpnd(e,1), GetOperandValue(e,1)) else: for r in getRegs03(GetDisasm(e)): val[r] = None if e == ref: break #~ print val Args[ref] = val for addr,(r0,r1,r2,r3) in sorted(Args.iteritems(), key=lambda x: x[1][0]): print r0, r1, r2, "%X"%addr, GetFunctionName(addr)
Good, so we've got a simple console output of the calls. Let's write them to a Wiki table.
tab = open("table.txt", "w") tab.write("""{| border="1" ! scope="col"|R0 ! scope="col"|R1 ! scope="col"|R2 ! scope="col"|Called from: func <addr> """) for addr,(r0,r1,r2,r3) in sorted(Args.iteritems(), key=lambda x: x[1][0]): tab.write("""|- |%s |%s |%s |%s """ % (r0, r1, r2, "%s <0x%X>" % (GetFunctionName(addr), addr)) ) tab.write("|}\n") tab.close()
That's it! Just ignore the 'None's.
For 550D:
R0 | R1 | R2 | Called from: func <addr> |
---|---|---|---|
'CheckSumOfProgramArea'<aChecksumofprog,0xFF01A504> | 0 | 'None'<=checksum_program_cmd,0xFF01A500> | register_prop_funcs <0xFF01A38C> |
'DisableBootDisk'<aDisablebootdis,0xFF0670FC> | 0 | ''<DisableBootDisk,0xFF067020> | register_firwmare_funcs <0xFF06709C> |
'DisableCardNoiseChk'<aDisablecardnoisechk,0xFF021C98> | 0 | '$'<=sub_FF09F424,0xFF021C94> | sub_FF021B00 <0xFF021B24> |
'DisableFirmware'<aDisablefirmwar,0xFF0670DC> | 0 | ''<DisableFirmware,0xFF067038> | register_firwmare_funcs <0xFF06707C> |
'DisableMainFirm'<aDisablemainfir,0xFF06711C> | 0 | 'None'<DisableMainFirm,0xFF067050> | register_firwmare_funcs <0xFF0670C0> |
'DpMR'<aDpmr,0xFF0CBC0C> | 0 | 'Ü´'<=DpMR,0xFF0CBC08> | DP_functions_register <0xFF0CBB48> |
'DpSetDebugMode'<aDpsetdebugmode,0xFF0CBBD0> | 0 | 'None'<DpSetDebugMode,0xFF0CBAC8> | DP_functions_register <0xFF0CBB18> |
'DpSetDetectFaceMode'<aDpsetdetectfacemode,0xFF0CBBE0> | 0 | 'None'<DpSetDetectFaceMode,0xFF0CBAE8> | DP_functions_register <0xFF0CBB28> |
'DpSetDustReduction'<aDpsetdustreduction,0xFF0CBBF4> | 0 | 'È'<DpSetDustReduction,0xFF0CBAB0> | DP_functions_register <0xFF0CBB38> |
'DumpAudioIcRegister'<aDumpaudioicregister,0xFF064A10> | 0 | '`;'<=DumpAudioIcRegister,0xFF064A0C> | InitializeAudioIC <0xFF064810> |
'EP_Lvaf_DisableLog'<aEp_lvaf_disablelog,0xFF24C488> | 0 | 'None'<=EP_Lvaf_DisableLog,0xFF24C484> | sub_FF24C358 <0xFF24C3C4> |
'EP_Lvaf_EnableLog'<aEp_lvaf_enablelog,0xFF24C470> | 0 | 'äæ'<=EP_Lvaf_EnableLog,0xFF24C46C> | sub_FF24C358 <0xFF24C3B0> |
'EP_Lvcaf_PcfgBitSelect'<aEp_lvcaf_pcfgbitselect,0xFF24C434> | 0 | 'lê'<=EP_Lvcaf_PcfgBitSelect_AfBitSelect,0xFF24C430> | sub_FF24C358 <0xFF24C390> |
'EP_Lvcaf_PcfgEnable'<aEp_lvcaf_pcfgenable,0xFF24C404> | 0 | 'é'<=EP_Lvcaf_PcfgEnable,0xFF24C400> | sub_FF24C358 <0xFF24C370> |
'EP_Lvcaf_PcfgRotate'<aEp_lvcaf_pcfgrotate,0xFF24C41C> | 0 | 'Àé'<=EP_Lvcaf_PcfgRotate,0xFF24C418> | sub_FF24C358 <0xFF24C380> |
'EP_Lvcaf_PcfgSelIntrMask'<aEp_lvcaf_pcfgselintrmask,0xFF24C450> | 0 | 'Hì'<=EP_Lvcaf_PcfgSelIntrMask,0xFF24C44C> | sub_FF24C358 <0xFF24C3A0> |
'EnableBootDisk'<aEnablebootdisk,0xFF0670EC> | 0 | '¨'<EnableBootDisk,0xFF067014> | register_firwmare_funcs <0xFF06708C> |
'EnableCardNoiseChk'<aEnablecardnoisechk,0xFF021C80> | 0 | 'None'<=sub_FF09F414,0xFF021C7C> | sub_FF021B00 <0xFF021B10> |
'EnableExternalMIC'<aEnableexternalmic,0xFF01B00C> | 0 | 'None'<EnableExternalMic,0xFF01AEF4> | register_hotplug_funcs <0xFF01AF9C> |
'EnableFirmware'<aEnablefirmware,0xFF0670CC> | 0 | ''<EnableFirmware,0xFF06702C> | register_firwmare_funcs <0xFF06706C> |
'EnableHDMI'<aEnablehdmi,0xFF01AFA0> | 0 | 'None'<EnableHDMI,0xFF01ADEC> | register_hotplug_funcs <0xFF01AF68> |
'EnableInternalMIC'<aEnableinternalmic,0xFF01AFF8> | 0 | 'None'<EnableInternalMic,0xFF01AEBC> | register_hotplug_funcs <0xFF01AF88> |
'EnableMainFirm'<aEnablemainfirm,0xFF06710C> | 0 | 'None'<EnableMainfirm,0xFF067044> | register_firwmare_funcs <0xFF0670AC> |
'EnableVideoOut'<aEnablevideoout,0xFF01AFC8> | 0 | '`'<EnableVideoOut,0xFF01AE54> | register_hotplug_funcs <0xFF01AF78> |
'FA_GetAdapterFGInfo'<aFa_getadapterfginfo,0xFF03FEF8> | 0 | ' '<=FA_GetAdapterFGInfo,0xFF03FEF4> | sub_FF03FD18 <0xFF03FDBC> |
'FA_GetAdapterProperty'<aFa_getadapterproperty,0xFF03FEDC> | 0 | 'None'<=FA_GetAdapterProperty,0xFF03FED8> | sub_FF03FD18 <0xFF03FDAC> |
'FA_SetAdapterProperty'<aFa_setadapterproperty,0xFF03FEC0> | 0 | 'None'<FA_SetAdapterProperty,0xFF03F7B8> | sub_FF03FD18 <0xFF03FD9C> |
'GetCamSetProp'<aGetcamsetprop,0xFF01A520> | 0 | 'None'<=getcamsetprop_cmd,0xFF01A51C> | register_prop_funcs <0xFF01A39C> |
'NotifyNoiseReduction'<aNotifynoisereduction,0xFF05393C> | 0 | 'ìG'<=sub_FF0547EC,0xFF053938> | InitializeSoundDevice <0xFF0536F0> |
'ReceiveDataForAudioIC'<aReceivedataforaudioic,0xFF0649B0> | 0 | '8@-é'<ReceiveDataForAudioIC,0xFF06441C> | InitializeAudioIC <0xFF0647D0> |
'SaveCamSetProp'<aSavecamsetprop,0xFF01A548> | 0 | 't'<=savecamsetprop_cmd,0xFF01A544> | register_prop_funcs <0xFF01A3BC> |
'SaveFixToFile'<aSavefixtofile,0xFF01A5F8> | 0 | '4'<=savefixtofile_cmd,0xFF01A5F4> | register_prop_funcs <0xFF01A46C> |
'SaveLensToFile'<aSavelenstofile,0xFF01A5BC> | 0 | 'p'<=savelenstofile_cmd,0xFF01A5B8> | register_prop_funcs <0xFF01A43C> |
'SaveRasenToFile'<aSaverasentofil,0xFF01A594> | 0 | 'd'<=saverasentofile_cmd,0xFF01A590> | register_prop_funcs <0xFF01A41C> |
'SaveRingToFile'<aSaveringtofile,0xFF01A5A8> | 0 | 'Ì'<=saveringtofile_cmd,0xFF01A5A4> | register_prop_funcs <0xFF01A42C> |
'SaveTuneToFile'<aSavetunetofile,0xFF01A5CC> | 0 | 'None'<savetunetofile_cmd,0xFF019FD8> | register_prop_funcs <0xFF01A44C> |
'SaveTuneToFileForSlave'<aSavetunetofi_0,0xFF01A5DC> | 0 | 'p@-é'<savetunetofileforslave_cmd,0xFF01A06C> | register_prop_funcs <0xFF01A45C> |
'SendDataForAudioIC'<aSenddataforaudioic,0xFF06499C> | 0 | '8@-é'<SendDataForAudioIC,0xFF064480> | InitializeAudioIC <0xFF0647C0> |
'SetAudioVolumeOut'<aSetaudiovolumeout,0xFF0649C8> | 0 | 'None'<SetAudioVolumeOut,0xFF0643F0> | InitializeAudioIC <0xFF0647E0> |
'SetCamSetProp'<aSetcamsetprop,0xFF01A534> | 0 | 'Ä'<=setcamsetprop_cmd,0xFF01A530> | register_prop_funcs <0xFF01A3AC> |
'SetTuningFlag'<aSettuningflag,0xFF01A4E4> | 0 | '�@-é'<settuningflag_cmd,0xFF0198B8> | register_prop_funcs <0xFF01A36C> |
'StartPlayWaveData'<aStartplaywavedata,0xFF0649E0> | 0 | 'B'<=StartPlayWaveData,0xFF0649DC> | InitializeAudioIC <0xFF0647F0> |
'StopPlayWaveData'<aStopplaywavedata,0xFF0649F8> | 0 | '8>'<=StopPlayWaveData,0xFF0649F4> | InitializeAudioIC <0xFF064800> |
'TftOff'<aTftoff,0xFF01A568> | 0 | '`Û�'<=tftoff_cmd,0xFF01A564> | register_prop_funcs <0xFF01A3DC> |
'VramToBmp'<aVramtobmp,0xFF0CBC14> | 0 | 'None'<VramToBmp,0xFF0CB564> | DP_functions_register <0xFF0CBB58> |
'VramToYuv422'<aVramtoyuv422,0xFF0CBC20> | 0 | 'None'<VramToYuv422,0xFF0CB7C0> | DP_functions_register <0xFF0CBB68> |
'VramToYuv422B'<aVramtoyuv422b,0xFF0CBC30> | 0 | 'None'<VramToYuv422B,0xFF0CB920> | DP_functions_register <0xFF0CBB7C> |
'alvGetPeak'<aAlvgetpeak,0xFF1ABF44> | 0 | 'None'<alvGetPeak,0xFF1ABDA4> | sub_FF1ABDEC <0xFF1ABE50> |
'alvSetALC'<aAlvsetalc,0xFF1ABF20> | 0 | 'None'<alvSetALC,0xFF1ABBC8> | sub_FF1ABDEC <0xFF1ABE1C> |
'alvSetVol'<aAlvsetvol,0xFF1ABF2C> | 0 | 'None'<alvSetVol,0xFF1ABCC0> | sub_FF1ABDEC <0xFF1ABE2C> |
'alvSetWind'<aAlvsetwind,0xFF1ABF38> | 0 | 'None'<alvSetWind,0xFF1ABD9C> | sub_FF1ABDEC <0xFF1ABE3C> |
'alvStart'<aAlvstart,0xFF1ABF0C> | 0 | 'None'<alvStart,0xFF1AB958> | sub_FF1ABDEC <0xFF1ABDFC> |
'alvStop'<aAlvstop,0xFF1ABF18> | 0 | 'Ý'<alvStop,0xFF1ABA34> | sub_FF1ABDEC <0xFF1ABE0C> |
'beacon'<aBeacon,0xFF01A608> | 0 | 'None'<beacon_cmd,0xFF01A2DC> | register_prop_funcs <0xFF01A480> |
'ceresCatalog'<aCerescatalog,0xFF03FE6C> | 0 | 'None'<ceresCatalog,0xFF03F9F4> | sub_FF03FD18 <0xFF03FD4C> |
'ceresDump'<aCeresdump,0xFF03FE54> | 0 | 'p@-é'<ceresDump,0xFF03FB7C> | sub_FF03FD18 <0xFF03FD2C> |
'ceresMount'<aCeresmount,0xFF03FE80> | 0 | 'ç'<=ceresMount,0xFF03FE7C> | sub_FF03FD18 <0xFF03FD5C> |
'ceresTcpipTest'<aCerestcpiptest,0xFF03FF0C> | 0 | '�@-é'<ceresTcpipTest,0xFF03F5C8> | sub_FF03FD18 <0xFF03FDCC> |
'ceresTest'<aCerestest,0xFF03FE60> | 0 | '0@-é'<ceresTest,0xFF03FA98> | sub_FF03FD18 <0xFF03FD3C> |
'ceresUnmount'<aCeresunmount,0xFF03FE90> | 0 | '<è'<=ceresUnmount,0xFF03FE8C> | sub_FF03FD18 <0xFF03FD6C> |
'ceresUpdate'<aCeresupdate,0xFF03FEA4> | 0 | '¤'<=ceresUpdate,0xFF03FEA0> | sub_FF03FD18 <0xFF03FD7C> |
'ceresWizard'<aCereswizard,0xFF03FEB4> | 0 | 'p'<=ceresWizard,0xFF03FEB0> | sub_FF03FD18 <0xFF03FD8C> |
'ceresWpsCancel'<aCereswpscancel,0xFF03FFC4> | 0 | '<=ceresWpsCancel,0xFF03FFC0> | sub_FF03FD18 <0xFF03FE50> |
'ceresWpsPbcSelect'<aCereswpspbcselect,0xFF03FF1C> | 0 | '�@-é'<ceresWpsPbcSelect,0xFF03F598> | sub_FF03FD18 <0xFF03FDDC> |
'ceresWpsPbcStart'<aCereswpspbcstart,0xFF03FF34> | 0 | ''<=ceresWpsPbcStart,0xFF03FF30> | sub_FF03FD18 <0xFF03FDEC> |
'ceresWpsPinCodeAp'<aCereswpspincodeap,0xFF03FF7C> | 0 | 'None'<=sub_FF03F4F0,0xFF03FF78> | sub_FF03FD18 <0xFF03FE1C> |
'ceresWpsPinCodeSet'<aCereswpspincodeset,0xFF03FF94> | 0 | '¬'<=ceresWpsPinCodeSet,0xFF03FF90> | sub_FF03FD18 <0xFF03FE2C> |
'ceresWpsPinCodeWft'<aCereswpspincodewft,0xFF03FF64> | 0 | ' '<=sub_FF03F520,0xFF03FF60> | sub_FF03FD18 <0xFF03FE0C> |
'ceresWpsPinSelect'<aCereswpspinselect,0xFF03FF4C> | 0 | 'P'<=sub_FF03F550,0xFF03FF48> | sub_FF03FD18 <0xFF03FDFC> |
'ceresWpsPinStart'<aCereswpspinstart,0xFF03FFAC> | 0 | ''<=sub_FF03F494,0xFF03FFA8> | sub_FF03FD18 <0xFF03FE3C> |
'checksum'<aChecksum,0xFF0704A8> | 0 | 'h'<=checksum,0xFF0704A4> | register_mem_funcs <0xFF070318> |
'd'<aD_3,0xFF070478> | 0 | 'None'<d_cmd,0xFF06F9D4> | register_mem_funcs <0xFF0702C8> |
'dfe_logon'<aDfe_logon,0xFF390938> | 0 | 'Ø'<dfe_logon,0xFF390630> | sub_FF3906A0 <0xFF3906DC> |
'dfe_ver'<aDfe_ver,0xFF390930> | 0 | 'None'<DFE_Version,0xFF390640> | sub_FF3906A0 <0xFF3906CC> |
'dmhistory'<aDmhistory,0xFF067F6C> | 0 | @-é'<dmhistory,0xFF067A7C> | register_debug_func <0xFF067E78> |
'dmprint'<aDmprint,0xFF067F54> | 0 | 'p@-é'<dmprint,0xFF067B48> | register_debug_func <0xFF067E48> |
'dmstart'<aDmstart,0xFF067F0C> | 0 | 'ls'<=dmstart,0xFF067F08> | register_debug_func <0xFF067DC8> |
'dmstop'<aDmstop,0xFF067F18> | 0 | '¬s'<=dmstop,0xFF067F14> | register_debug_func <0xFF067DD8> |
'dmstore'<aDmstore,0xFF067F5C> | 0 | 'p@-é'<dmstore,0xFF067AF0> | register_debug_func <0xFF067E58> |
'dump'<aDump,0xFF067F20> | 0 | ' �'<dump,0xFF067CC0> | register_debug_func <0xFF067DE8> |
'dumpall'<aDumpall,0xFF01A4AC> | 0 | 'None'<dumpall_cmd,0xFF019888> | register_prop_funcs <0xFF01A32C> |
'dumpentire'<aDumpentire,0xFF067F7C> | 0 | 'Lz'<=dumpentire,0xFF067F78> | register_debug_func <0xFF067E88> |
'dumpentiresep'<aDumpentiresep,0xFF067FD8> | 0 | '`x'<=dumpentiresep,0xFF067FD4> | register_debug_func <0xFF067EFC> |
'dumpf'<aDumpf,0xFF067F28> | 0 | 'p�'<dumpf,0xFF067C90> | register_debug_func <0xFF067DF8> |
'dumpfall'<aDumpfall,0xFF01A4B8> | 0 | ''<=dumpfall_cmd,0xFF01A4B4> | register_prop_funcs <0xFF01A33C> |
'dumpfsep'<aDumpfsep,0xFF067F98> | 0 | 'ìy'<=dumpfsep,0xFF067F94> | register_debug_func <0xFF067EA8> |
'dumpsep'<aDumpsep,0xFF067F8C> | 0 | 'None'<=dumpsep,0xFF067F88> | register_debug_func <0xFF067E98> |
'fcDump'<aFcdump,0xFF051438> | 0 | 'Ð='<=GetLocalMemoryInformation,0xFF051434> | sub_FF0513DC <0xFF0513E8> |
'fcacheClear'<aFcacheclear,0xFF025760> | 0 | 'None'<fcacheClear,0xFF0255C0> | sub_FF0255C8 <0xFF0255EC> |
'fcacheDump'<aFcachedump,0xFF025754> | 0 | '8@-é'<fcacheDump,0xFF025584> | sub_FF0255C8 <0xFF0255D8> |
'filewrite'<aFilewrite,0xFF0704D4> | 0 | 'None'<filewrite_cmd,0xFF070004> | register_mem_funcs <0xFF070348> |
'flasherase'<aFlasherase,0xFF0704B8> | 0 | ''<=flasherase_cmd,0xFF0704B4> | register_mem_funcs <0xFF070328> |
'flashwrite'<aFlashwrite,0xFF0704C8> | 0 | ''<=flashwrite_cmd,0xFF0704C4> | register_mem_funcs <0xFF070338> |
'fmDump'<aFmdump,0xFF0477DC> | 0 | 'p@-é'<sub_FF0471D0,0xFF0471D0> | sub_FF047598 <0xFF0475B0> |
'gang'<aGang,0xFF07049C> | 0 | ''<=gang_cmd,0xFF070498> | register_mem_funcs <0xFF070308> |
'gpioread'<aGpioread,0xFF0704EC> | 0 | 'None'<gpioread_cmd,0xFF070120> | register_mem_funcs <0xFF070368> |
'gpiowrite'<aGpiowrite,0xFF0704E0> | 0 | 'None'<gpiowrite_cmd,0xFF070108> | register_mem_funcs <0xFF070358> |
'grep'<aGrep,0xFF067F30> | 0 | 'None'<grep,0xFF067C48> | register_debug_func <0xFF067E08> |
'grepsep'<aGrepsep,0xFF067FA4> | 0 | 'None'<grepsep,0xFF0679A4> | register_debug_func <0xFF067EB8> |
'gus'<aGus,0xFF01A580> | 0 | '¨Ü'<=gus_cmd,0xFF01A57C> | register_prop_funcs <0xFF01A3FC> |
'harbint'<aHarbint,0xFF0704F8> | 0 | 'None'<harbint_cmd,0xFF0702B0> | register_mem_funcs <0xFF070378> |
'i'<aI,0xFF070488> | 0 | ''<=i_cmd,0xFF070484> | register_mem_funcs <0xFF0702E8> |
'ipcBulkIn'<aIpcbulkin,0xFF1D1E88> | 0 | 'None'<ipcBulkIn,0xFF1D1C78> | sub_FF1D1D40 <0xFF1D1DC0> |
'ipcBulkOut'<aIpcbulkout,0xFF1D1E7C> | 0 | 'None'<ipcBulkOut,0xFF1D1CB0> | sub_FF1D1D40 <0xFF1D1DB0> |
'ipcControl'<aIpccontrol,0xFF1D1E70> | 0 | 'None'<ipcControl,0xFF1D1CE8> | sub_FF1D1D40 <0xFF1D1DA0> |
'ipcDirect'<aIpcdirect,0xFF1D1E64> | 0 | 'None'<ipcDirect,0xFF1D1D18> | sub_FF1D1D40 <0xFF1D1D90> |
'ipcForEMI'<aIpcforemi,0xFF1D2470> | 0 | 'None'<ipcForEMI,0xFF1D22E4> | sub_FF1D23C8 <0xFF1D23EC> |
'ipcTest'<aIpctest,0xFF1D1E94> | 0 | 'g'<ipcTest,0xFF1D1C70> | sub_FF1D1D40 <0xFF1D1DD4> |
'ipcmBase'<aIpcmbase,0xFF1D1E28> | 0 | 'None'<ipcmSetBaseAddress,0xFF1D142C> | sub_FF1D1D40 <0xFF1D1D50> |
'ipcmDump'<aIpcmdump,0xFF1D1E38> | 0 | 'È'<=ipcmDump,0xFF1D1E34> | sub_FF1D1D40 <0xFF1D1D60> |
'ipcsBase'<aIpcsbase,0xFF1D1E48> | 0 | 'T'<=ipcsSetBaseAddress,0xFF1D1E44> | sub_FF1D1D40 <0xFF1D1D70> |
'ipcsDump'<aIpcsdump,0xFF1D1E58> | 0 | 'ä .'<=ipcsDump,0xFF1D1E54> | sub_FF1D1D40 <0xFF1D1D80> |
'k241printdongle'<aK241printdongle,0xFF14F3A8> | 0 | '8@-é'<k241printdongle,0xFF14E744> | sub_FF14F148 <0xFF14F248> |
'k241printftp'<aK241printftp,0xFF14F300> | 0 | '@Ø'<=k241printftp,0xFF14F2FC> | sub_FF14F148 <0xFF14F1C8> |
'k241printimagetrans'<aK241printimagetrans,0xFF14F3D0> | 0 | 'None'<=k241printimagetrans,0xFF14F3CC> | sub_FF14F148 <0xFF14F268> |
'k241printlock'<aK241printlock,0xFF14F3F8> | 0 | '�@-é'<k241printlock,0xFF14EED8> | sub_FF14F148 <0xFF14F288> |
'k241printsystem'<aK241printsystem,0xFF14F2B0> | 0 | 'TÒ'<=k241printsystem,0xFF14F2AC> | sub_FF14F148 <0xFF14F188> |
'k241printtcpip'<aK241printtcpip,0xFF14F2D8> | 0 | '@Ô'<=k241printtcpip,0xFF14F2D4> | sub_FF14F148 <0xFF14F1A8> |
'k241printtransmission'<aK241printtransmission,0xFF14F378> | 0 | 'æ'<=k241printtransmission,0xFF14F374> | sub_FF14F148 <0xFF14F228> |
'k241printwired'<aK241printwired,0xFF14F350> | 0 | 'å'<=k241printwired,0xFF14F34C> | sub_FF14F148 <0xFF14F208> |
'k241printwireless'<aK241printwireless,0xFF14F324> | 0 | 'None'<=k241printwireless,0xFF14F320> | sub_FF14F148 <0xFF14F1E8> |
'k241setdongle'<aK241setdongle,0xFF14F3BC> | 0 | 'Hê'<=k241setdongle,0xFF14F3B8> | sub_FF14F148 <0xFF14F258> |
'k241setftp'<aK241setftp,0xFF14F314> | 0 | 'èÛ'<=k241setftp,0xFF14F310> | sub_FF14F148 <0xFF14F1D8> |
'k241setimagetrans'<aK241setimagetrans,0xFF14F3E4> | 0 | '8@-é'<k241setimagetrans,0xFF14EE14> | sub_FF14F148 <0xFF14F278> |
'k241setlock'<aK241setlock,0xFF14F408> | 0 | 'None'<k241setlock,0xFF14EF20> | sub_FF14F148 <0xFF14F298> |
'k241setsystem'<aK241setsystem,0xFF14F2C4> | 0 | 'Ò'<=k241setsystem,0xFF14F2C0> | sub_FF14F148 <0xFF14F198> |
'k241settcpip'<aK241settcpip,0xFF14F2EC> | 0 | '¤Ö'<=k241settcpip,0xFF14F2E8> | sub_FF14F148 <0xFF14F1B8> |
'k241settransmission'<aK241settransmission,0xFF14F394> | 0 | 'Øæ'<=k241settransmission,0xFF14F390> | sub_FF14F148 <0xFF14F238> |
'k241setwired'<aK241setwired,0xFF14F364> | 0 | 'None'<=k241setwired,0xFF14F360> | sub_FF14F148 <0xFF14F218> |
'k241setwireless'<aK241setwireless,0xFF14F33C> | 0 | '@â'<=k241setwireless,0xFF14F338> | sub_FF14F148 <0xFF14F1F8> |
'kill'<aKill,0xFF01A588> | 0 | 'None'<=kill_cmd,0xFF01A584> | register_prop_funcs <0xFF01A40C> |
'logstat'<aLogstat,0xFF067F64> | 0 | 'None'<logstat,0xFF067AC0> | register_debug_func <0xFF067E68> |
'macdispinf'<aMacdispinf,0xFF19DC68> | 0 | '0@-é'<macdispinf,0xFF19D984> | MAC_Initialize <0xFF19DB5C> |
'macsetkeyid'<aMacsetkeyid,0xFF19DC74> | 0 | '�@-é'<macsetkeyid,0xFF19DB18> | MAC_Initialize <0xFF19DB6C> |
'mdset'<aMdset,0xFF0378E8> | 0 | 'None'<mdset,0xFF037614> | sub_FF0376F4 <0xFF0377CC> |
'mdtf'<aMdtf,0xFF0378F0> | 0 | 'None'<mdtf,0xFF037440> | sub_FF0376F4 <0xFF0377DC> |
'memMap'<aMemmap,0xFF070504> | 0 | 'à�'<=sub_FF010BE0,0xFF070500> | register_mem_funcs <0xFF070388> |
'memShow'<aMemshow,0xFF07047C> | 0 | 'None'<memshow_cmd,0xFF06F9E4> | register_mem_funcs <0xFF0702D8> |
'movieCancel'<aMoviecancel,0xFF048578> | 0 | 'None'<sub_FF048444,0xFF048444> | sub_FF048454 <0xFF048464> |
'moviePlaySet'<aMovieplayset,0xFF0485A0> | 0 | 'None'<sub_FF0481CC,0xFF0481CC> | sub_FF048454 <0xFF048498> |
'movieSpeedSet'<aMoviespeedset,0xFF048590> | 0 | 'None'<sub_FF048330,0xFF048330> | sub_FF048454 <0xFF048484> |
'movieVolSet'<aMovievolset,0xFF048584> | 0 | 'None'<sub_FF0483C4,0xFF0483C4> | sub_FF048454 <0xFF048474> |
'objInfo'<aObjinfo,0xFF070510> | 0 | ' '<=sub_FF010C20,0xFF07050C> | register_mem_funcs <0xFF070398> |
'olddump'<aOlddump,0xFF067F38> | 0 | 'None'<olddump,0xFF067C18> | register_debug_func <0xFF067E18> |
'olddumpall'<aOlddumpall,0xFF01A4C8> | 0 | ' '<=olddumpall_cmd,0xFF01A4C4> | register_prop_funcs <0xFF01A34C> |
'olddumpf'<aOlddumpf,0xFF067F40> | 0 | 'È'<olddumpf,0xFF067BE8> | register_debug_func <0xFF067E28> |
'olddumpfall'<aOlddumpfall,0xFF01A4D8> | 0 | '¬'<=olddumpfall_cmd,0xFF01A4D4> | register_prop_funcs <0xFF01A35C> |
'olddumpfsep'<aOlddumpfsep,0xFF067FB8> | 0 | '$'<olddumpfsep,0xFF067944> | register_debug_func <0xFF067ED8> |
'olddumpsep'<aOlddumpsep,0xFF067FAC> | 0 | 'T'<olddumpsep,0xFF067974> | register_debug_func <0xFF067EC8> |
'oldgrep'<aOldgrep,0xFF067F4C> | 0 | 'None'<oldgrep,0xFF067BA0> | register_debug_func <0xFF067E38> |
'oldgrepsep'<aOldgrepsep,0xFF067FC8> | 0 | 'None'<=oldgrepsep,0xFF067FC4> | register_debug_func <0xFF067EE8> |
'rmtRelease'<aRmtrelease,0xFF0233A8> | 0 | '�@-é'<rmtRelease,0xFF02313C> | register_rmt_funcs <0xFF023170> |
'rmtSaveToPC'<aRmtsavetopc,0xFF0233B4> | 0 | '�@-é'<rmtSaveToPc,0xFF023118> | register_rmt_funcs <0xFF023184> |
'rpc'<aRpc_0,0xFF1D24A4> | 0 | 'None'<rpc,0xFF1D23A0> | sub_FF1D23C8 <0xFF1D23D8> |
'selfRefresh'<aSelfrefresh,0xFF1D4DC0> | 0 | None | sub_FF1D4CE4 <0xFF1D4D0C> |
'send_mpu'<aSend_mpu_0,0xFF01A558> | 0 | '0@-é'<send_mpu_cmd,0xFF01A0D4> | register_prop_funcs <0xFF01A3CC> |
'sht_edmac'<aSht_edmac,0xFF1F04E0> | 0 | 'Èë'<=sht_edmac,0xFF1F04DC> | sht_funcs_register <0xFF1F02BC> |
'sht_egio'<aSht_egio,0xFF1F04D0> | 0 | 'Øë'<=sht_egio,0xFF1F04CC> | sht_funcs_register <0xFF1F02AC> |
'sht_fc'<aSht_fc,0xFF1F053C> | 0 | 'None'<=sht_fc,0xFF1F0538> | sht_funcs_register <0xFF1F030C> |
'sht_fixflag'<aSht_fixflag,0xFF1F0448> | 0 | '0'<=sht_fixflag,0xFF1F0444> | sht_funcs_register <0xFF1F022C> |
'sht_fixregread'<aSht_fixregread,0xFF1F0424> | 0 | '0@-é'<sht_fixregread,0xFF1EF9D8> | sht_funcs_register <0xFF1F020C> |
'sht_fixregsave'<aSht_fixregsave,0xFF1F03C0> | 0 | 'None'<sht_fixregsave,0xFF1EFE6C> | sht_funcs_register <0xFF1F01AC> |
'sht_fixregwrite'<aSht_fixregwrite,0xFF1F0434> | 0 | '0@-é'<sht_fixregwrite,0xFF1EF5F8> | sht_funcs_register <0xFF1F021C> |
'sht_fo'<aSht_fo,0xFF1F0548> | 0 | 'ÄÉ'<=sht_fo,0xFF1F0544> | sht_funcs_register <0xFF1F031C> |
'sht_mem1develop'<aSht_mem1develop,0xFF1F0500> | 0 | 'èÊ'<=sht_mem1develop,0xFF1F04FC> | sht_funcs_register <0xFF1F02DC> |
'sht_mem1read'<aSht_mem1read,0xFF1F0458> | 0 | 'àï'<=sht_mem1read,0xFF1F0454> | sht_funcs_register <0xFF1F023C> |
'sht_memoryread'<aSht_memoryread,0xFF1F046C> | 0 | '¨ï'<=sht_memoryread,0xFF1F0468> | sht_funcs_register <0xFF1F024C> |
'sht_memorywrite'<aSht_memorywrite,0xFF1F0480> | 0 | '”'<=sht_memorywrite,0xFF1F047C> | sht_funcs_register <0xFF1F025C> |
'sht_mirror'<aSht_mirror,0xFF1F04C0> | 0 | 'àë'<=sht_mirror,0xFF1F04BC> | sht_funcs_register <0xFF1F029C> |
'sht_mon'<aSht_mon,0xFF1F0494> | 0 | î'<=sht_mon,0xFF1F0490> | sht_funcs_register <0xFF1F026C> |
'sht_mon2'<aSht_mon2,0xFF1F04A0> | 0 | í'<=sht_mon2,0xFF1F049C> | sht_funcs_register <0xFF1F027C> |
'sht_mon3'<aSht_mon3,0xFF1F04B0> | 0 | 'lí'<=sht_mon3,0xFF1F04AC> | sht_funcs_register <0xFF1F028C> |
'sht_propread'<aSht_propread,0xFF1F0390> | 0 | 'None'<sht_propread,0xFF1F007C> | sht_funcs_register <0xFF1F017C> |
'sht_propshow'<aSht_propshow,0xFF1F03B0> | 0 | 'None'<sht_propshow,0xFF1EFE8C> | sht_funcs_register <0xFF1F019C> |
'sht_propwrite'<aSht_propwrite,0xFF1F03A0> | 0 | '<'<sht_propwrite,0xFF1EFFF0> | sht_funcs_register <0xFF1F018C> |
'sht_regread'<aSht_regread,0xFF1F03E0> | 0 | 'None'<sht_regread,0xFF1EFE3C> | sht_funcs_register <0xFF1F01CC> |
'sht_regwrite'<aSht_regwrite,0xFF1F03EC> | 0 | 'None'<sht_regwrite,0xFF1EFE2C> | sht_funcs_register <0xFF1F01DC> |
'sht_savedefectsproperty'<aSht_savedefectsproperty,0xFF1F0554> | 0 | '´É'<=sht_savedefectsproperty,0xFF1F0550> | sht_funcs_register <0xFF1F0330> |
'sht_spsresume'<aSht_spsresume,0xFF1F0528> | 0 | '¸'<=sht_spsresume,0xFF1F0524> | sht_funcs_register <0xFF1F02FC> |
'sht_spssuspend'<aSht_spssuspend,0xFF1F0514> | 0 | ''<=sht_spssuspend,0xFF1F0510> | sht_funcs_register <0xFF1F02EC> |
'sht_tuneregread'<aSht_tuneregread,0xFF1F0400> | 0 | 'Ô'<=sht_tuneregread,0xFF1F03FC> | sht_funcs_register <0xFF1F01EC> |
'sht_tuneregsave'<aSht_tuneregsave,0xFF1F03D0> | 0 | 'None'<sht_tuneregsave,0xFF1EFE4C> | sht_funcs_register <0xFF1F01BC> |
'sht_tuneregwrite'<aSht_tuneregwrite,0xFF1F0410> | 0 | '0@-é'<sht_tuneregwrite,0xFF1EFB08> | sht_funcs_register <0xFF1F01FC> |
'sht_write'<aSht_write,0xFF1F04F0> | 0 | 'ë'<=sht_write,0xFF1F04EC> | sht_funcs_register <0xFF1F02CC> |
'sio_logon'<aSio_logon,0xFF27EF94> | 0 | 'None'<sio_logon,0xFF27EC88> | sio_logon_register <0xFF27ECA4> |
'sysConfig'<aSysconfig,0xFF07051C> | 0 | '@'<=sub_FF010C40,0xFF070518> | register_mem_funcs <0xFF0703AC> |
'taskShow'<aTaskshow,0xFF07048C> | 0 | 'None'<taskshow_cmd,0xFF06FC74> | register_mem_funcs <0xFF0702F8> |
'tomCancel'<aTomcancel,0xFF042448> | 0 | '>@-é'<tomCancel,0xFF041FB8> | sub_FF042300 <0xFF042350> |
'tomChange'<aTomchange,0xFF042458> | 0 | '8'<=tomChange,0xFF042454> | sub_FF042300 <0xFF042360> |
'tomDump'<aTomdump,0xFF04247C> | 0 | 'À�'<tomDump,0xFF041DCC> | sub_FF042300 <0xFF042394> |
'tomGet'<aTomget,0xFF042428> | 0 | 'None'<tomGet,0xFF042208> | sub_FF042300 <0xFF042320> |
'tomGetNum'<aTomgetnum,0xFF042468> | 0 | 'None'<=tomGetNum,0xFF042464> | sub_FF042300 <0xFF042370> |
'tomSelect'<aTomselect,0xFF04243C> | 0 | 'None'<tomSelect,0xFF04201C> | sub_FF042300 <0xFF042340> |
'tomSet'<aTomset,0xFF042420> | 0 | 'None'<tomSet,0xFF042284> | sub_FF042300 <0xFF042310> |
'tomStart'<aTomstart,0xFF042430> | 0 | '>@-é'<tomStart,0xFF0420AC> | sub_FF042300 <0xFF042330> |
'update'<aUpdate,0xFF01A4F8> | 0 | '8p'<=DisableFirmware,0xFF01A4F4> | register_prop_funcs <0xFF01A37C> |
'usvMaker'<aUsvmaker,0xFF01A570> | 0 | '0@-é'<usvmaker_cmd,0xFF01A248> | register_prop_funcs <0xFF01A3EC> |
'waitForInt'<aWaitforint,0xFF1D4DB4> | 0 | 'None'<=waitForInt,0xFF1D4DB0> | sub_FF1D4CE4 <0xFF1D4CF4> |
'ì'<=aTomclear,0xFF042478> | 0 | 'None'<=tomClear,0xFF042474> | sub_FF042300 <0xFF042380> |
And for 5D:
R0 | R1 | R2 | Called from: func <addr> |
---|---|---|---|
'AdaptFGTest'<aAdaptfgtest,0xFF827570> | 0 | 'À'<AJ_AdaptFGTest,0xFF827214> | AJ_register_func_rmtRelease_rmtSaveToPC_AdaptFGTest <0xFF827374> |
'CheckSumOfProgramArea'<aChecksumofprog,0xFF81DC68> | 0 | 'äÔ'<=AJ_FA_GetIcuCheckSum_also_called_CheckSumOfProgramArea,0xFF81DC64> | AJ_register_func_LoadsOfEm <0xFF81DB94> |
'DisableBootDisk'<aDisablebootdis,0xFF86AC98> | 0 | ''<AJ_DisableBootDisk,0xFF86ABBC> | AJ_loads_of_calls2_to_register_func <0xFF86AC38> |
'DisableCardNoiseChk'<aDisablecardnoisechk,0xFF825524> | 0 | '`À'<=AJ_DisableCardNoiseChk,0xFF825520> | AJ_register_func_CardNoise_related <0xFF8253A4> |
'DisableFirmware'<aDisablefirmwar,0xFF86AC78> | 0 | ''<AJ_update_aka_DisableFirmware,0xFF86ABD4> | AJ_loads_of_calls2_to_register_func <0xFF86AC18> |
'DisableMainFirm'<aDisablemainfir,0xFF86ACB8> | 0 | 'None'<AJ_DisableMainFirm,0xFF86ABEC> | AJ_loads_of_calls2_to_register_func <0xFF86AC5C> |
'DpMR'<aDpmr,0xFF8C367C> | 0 | 'L/'<=AJ_DpMR,0xFF8C3678> | AJ_register_func_VramToYuv422B_VramToBmp_DpSetDustReduction_etc <0xFF8C35B8> |
'DpSetDebugMode'<aDpsetdebugmode,0xFF8C3640> | 0 | 'None'<AJ_DpSetDebugMode,0xFF8C3538> | AJ_register_func_VramToYuv422B_VramToBmp_DpSetDustReduction_etc <0xFF8C3588> |
'DpSetDetectFaceMode'<aDpsetdetectfacemode,0xFF8C3650> | 0 | 'None'<AJ_DpSetDetectFaceMode,0xFF8C3558> | AJ_register_func_VramToYuv422B_VramToBmp_DpSetDustReduction_etc <0xFF8C3598> |
'DpSetDustReduction'<aDpsetdustreduction,0xFF8C3664> | 0 | 'È'<AJ_DpSetDustReduction,0xFF8C3520> | AJ_register_func_VramToYuv422B_VramToBmp_DpSetDustReduction_etc <0xFF8C35A8> |
'DumpAudioIcRegister'<aDumpaudioicregister,0xFF859B44> | 0 | ', '<=AJ_DumpAudioICRegister,0xFF859B40> | TH_audio_ic_initialize <0xFF859A2C> |
'EP_Lvaf_DisableLog'<aEp_lvaf_disablelog,0xFFA0C454> | 0 | 'd½'<=AJ_EP_Lvaf_DisableLog,0xFFA0C450> | AJ_register_func_EP_Lvcaf_related <0xFFA0C390> |
'EP_Lvaf_EnableLog'<aEp_lvaf_enablelog,0xFFA0C43C> | 0 | 'T½'<=AJ_EP_Lvaf_EnableLog,0xFFA0C438> | AJ_register_func_EP_Lvcaf_related <0xFFA0C37C> |
'EP_Lvcaf_PcfgBitSelect'<aEp_lvcaf_pcfgbitselect,0xFFA0C400> | 0 | 'ÜÀ'<=AJ_EP_Lvcaf_PcfgBitSelect,0xFFA0C3FC> | AJ_register_func_EP_Lvcaf_related <0xFFA0C35C> |
'EP_Lvcaf_PcfgEnable'<aEp_lvcaf_pcfgenable,0xFFA0C3D0> | 0 | 'None'<=AJ_EP_Lvcaf_PcfgEnable,0xFFA0C3CC> | AJ_register_func_EP_Lvcaf_related <0xFFA0C33C> |
'EP_Lvcaf_PcfgRotate'<aEp_lvcaf_pcfgrotate,0xFFA0C3E8> | 0 | '0À'<=AJ_EP_Lvcaf_PcfgRotate,0xFFA0C3E4> | AJ_register_func_EP_Lvcaf_related <0xFFA0C34C> |
'EP_Lvcaf_PcfgSelIntrMask'<aEp_lvcaf_pcfgselintrmask,0xFFA0C41C> | 0 | '¸Â'<=AJ_EP_Lvcaf_PcfgSelIntrMask,0xFFA0C418> | AJ_register_func_EP_Lvcaf_related <0xFFA0C36C> |
'EnableBootDisk'<aEnablebootdisk,0xFF86AC88> | 0 | '¨'<AJ_EnableBootDisk,0xFF86ABB0> | AJ_loads_of_calls2_to_register_func <0xFF86AC28> |
'EnableCardNoiseChk'<aEnablecardnoisechk,0xFF82550C> | 0 | 'PÀ'<=AJ_EnableCardNoiseChk,0xFF825508> | AJ_register_func_CardNoise_related <0xFF825390> |
'EnableFirmware'<aEnablefirmware,0xFF86AC68> | 0 | ''<AJ_EnableFirmware,0xFF86ABC8> | AJ_loads_of_calls2_to_register_func <0xFF86AC08> |
'EnableMainFirm'<aEnablemainfirm,0xFF86ACA8> | 0 | 'None'<AJ_EnableMainFirm,0xFF86ABE0> | AJ_loads_of_calls2_to_register_func <0xFF86AC48> |
'ExecuteDL'<aExecutedl,0xFF821E14> | 0 | ''<=AJ_ExecuteDL,0xFF821E10> | AJ_loads_of_calls_to_register_func <0xFF821C3C> |
'FA_GetAdapterFGInfo'<aFa_getadapterfginfo,0xFF840CB8> | 0 | 'd'<=AJ_FA_GetAdapterFGInfo,0xFF840CB4> | AJ_RegisterFuncs_for_ceres_subs <0xFF840B80> |
'FA_GetAdapterProperty'<aFa_getadapterproperty,0xFF840C9C> | 0 | 'À'<=AJ_FA_GetAdapterProperty,0xFF840C98> | AJ_RegisterFuncs_for_ceres_subs <0xFF840B70> |
'FA_SetAdapterProperty'<aFa_setadapterproperty,0xFF840C80> | 0 | 'None'<AJ_FA_SetAdapterProperty,0xFF84057C> | AJ_RegisterFuncs_for_ceres_subs <0xFF840B60> |
'GetCamSetProp'<aGetcamsetprop,0xFF81DC80> | 0 | 'None'<AJ_GetCamSetProp,0xFF81D4F0> | AJ_register_func_LoadsOfEm <0xFF81DBA4> |
'NotifyNoiseReduction'<aNotifynoisereduction,0xFF85B5A0> | 0 | 'TÄ '<=AJ_NotifyNoiseReduction,0xFF85B59C> | AJ_InitializeSoundDevice <0xFF85B354> |
'PrepareDL'<aPreparedl,0xFF821E04> | 0 | ','<=AJ_PrepareDL,0xFF821E00> | AJ_loads_of_calls_to_register_func <0xFF821C2C> |
'ReceiveDataForAudioIC'<aReceivedataforaudioic,0xFF859B28> | 0 | '¼ '<=AJ_ReceiveDataForAudioIC,0xFF859B24> | TH_audio_ic_initialize <0xFF859A18> |
'SaveCamSetProp'<aSavecamsetprop,0xFF81DCA8> | 0 | 'XÖ'<=AJ_SaveCamSetProp,0xFF81DCA4> | AJ_register_func_LoadsOfEm <0xFF81DBC4> |
'SaveRasenToFile'<aSaverasentofil,0xFF81DCD8> | 0 | 'p@-é'<AJ_SaveRasenToFile,0xFF81D9C8> | AJ_register_func_LoadsOfEm <0xFF81DC04> |
'SaveRingToFile'<aSaveringtofile,0xFF81DCE8> | 0 | 'p@-é'<AJ_SaveRingToFile,0xFF81DAFC> | AJ_register_func_LoadsOfEm <0xFF81DC18> |
'SendDataForAudioIC'<aSenddataforaudioic,0xFF859B10> | 0 | '8@-é'<AJ_SendDataForAudioIC,0xFF8597C0> | TH_audio_ic_initialize <0xFF859A08> |
'SetCamSetProp'<aSetcamsetprop,0xFF81DC94> | 0 | '¨Õ'<=AJ_SetCamSetProp,0xFF81DC90> | AJ_register_func_LoadsOfEm <0xFF81DBB4> |
'SetTuningFlag'<aSettuningflag,0xFF81DC48> | 0 | 'Ô'<=AJ_MiscSettuningflag,0xFF81DC44> | AJ_register_func_LoadsOfEm <0xFF81DB74> |
'TftOff'<aTftoff,0xFF81DCC4> | 0 | 'None'<AJ_TftOff,0xFF81D8C4> | AJ_register_func_LoadsOfEm <0xFF81DBE4> |
'VramToBmp'<aVramtobmp,0xFF8C3684> | 0 | 'None'<AJ_VramToBmp,0xFF8C2FD4> | AJ_register_func_VramToYuv422B_VramToBmp_DpSetDustReduction_etc <0xFF8C35C8> |
'VramToYuv422'<aVramtoyuv422,0xFF8C3690> | 0 | 'None'<AJ_VramToYuv422,0xFF8C3230> | AJ_register_func_VramToYuv422B_VramToBmp_DpSetDustReduction_etc <0xFF8C35D8> |
'VramToYuv422B'<aVramtoyuv422b,0xFF8C36A0> | 0 | 'None'<AJ_VramToYuv422B,0xFF8C3390> | AJ_register_func_VramToYuv422B_VramToBmp_DpSetDustReduction_etc <0xFF8C35EC> |
'alvGetPeak'<aAlvgetpeak,0xFFA65764> | 0 | 'None'<TH_alvGetPeak,0xFFA655C0> | TH_register_alv_functions <0xFFA6566C> |
'alvSetALC'<aAlvsetalc,0xFFA65740> | 0 | 'None'<TH_alvSetALC,0xFFA653E4> | TH_register_alv_functions <0xFFA65638> |
'alvSetVol'<aAlvsetvol,0xFFA6574C> | 0 | 'None'<TH_alvSetVol,0xFFA654DC> | TH_register_alv_functions <0xFFA65648> |
'alvSetWind'<aAlvsetwind,0xFFA65758> | 0 | 'None'<TH_alvSetWind,0xFFA655B8> | TH_register_alv_functions <0xFFA65658> |
'alvStart'<aAlvstart,0xFFA6572C> | 0 | '\Q¦'<=TH_alvStart,0xFFA65728> | TH_register_alv_functions <0xFFA65618> |
'alvStop'<aAlvstop,0xFFA65738> | 0 | '×'<j_TH_ALV_ObserveStop,0xFFA65250> | TH_register_alv_functions <0xFFA65628> |
'ceresCatalog'<aCerescatalog,0xFF840C30> | 0 | 'None'<AJ_ceresCatalog,0xFF8407B8> | AJ_RegisterFuncs_for_ceres_subs <0xFF840B10> |
'ceresDump'<aCeresdump,0xFF840C18> | 0 | 'p@-é'<AJ_ceresDump,0xFF840940> | AJ_RegisterFuncs_for_ceres_subs <0xFF840AF0> |
'ceresMount'<aCeresmount,0xFF840C40> | 0 | '�@-é'<AJ_ceresMount,0xFF83F49C> | AJ_RegisterFuncs_for_ceres_subs <0xFF840B20> |
'ceresTcpipTest'<aCerestcpiptest,0xFF840CCC> | 0 | '�@-é'<AJ_ceresTcpipTest,0xFF84038C> | AJ_RegisterFuncs_for_ceres_subs <0xFF840B90> |
'ceresTest'<aCerestest,0xFF840C24> | 0 | '0@-é'<AJ_ceresTest,0xFF84085C> | AJ_RegisterFuncs_for_ceres_subs <0xFF840B00> |
'ceresUnmount'<aCeresunmount,0xFF840C50> | 0 | 'h'<=AJ_ceresUnmount,0xFF840C4C> | AJ_RegisterFuncs_for_ceres_subs <0xFF840B30> |
'ceresUpdate'<aCeresupdate,0xFF840C64> | 0 | 'h'<=AJ_ceresUpdate,0xFF840C60> | AJ_RegisterFuncs_for_ceres_subs <0xFF840B40> |
'ceresWizard'<aCereswizard,0xFF840C74> | 0 | '4'<=AJ_ceresWizard,0xFF840C70> | AJ_RegisterFuncs_for_ceres_subs <0xFF840B50> |
'ceresWpsCancel'<aCereswpscancel,0xFF840D84> | 0 | '@'<=AJ_ceresWpsCancel,0xFF840D80> | AJ_RegisterFuncs_for_ceres_subs <0xFF840C14> |
'ceresWpsPbcSelect'<aCereswpspbcselect,0xFF840CDC> | 0 | '�@-é'<AJ_ceresWpsPbcSelect,0xFF84035C> | AJ_RegisterFuncs_for_ceres_subs <0xFF840BA0> |
'ceresWpsPbcStart'<aCereswpspbcstart,0xFF840CF4> | 0 | 'D'<=AJ_ceresWpsPbcStart,0xFF840CF0> | AJ_RegisterFuncs_for_ceres_subs <0xFF840BB0> |
'ceresWpsPinCodeAp'<aCereswpspincodeap,0xFF840D3C> | 0 | '´'<=AJ_ceresWpsPinCodeAp,0xFF840D38> | AJ_RegisterFuncs_for_ceres_subs <0xFF840BE0> |
'ceresWpsPinCodeSet'<aCereswpspincodeset,0xFF840D54> | 0 | 'p'<=AJ_ceresWpsPinCodeSet,0xFF840D50> | AJ_RegisterFuncs_for_ceres_subs <0xFF840BF0> |
'ceresWpsPinCodeWft'<aCereswpspincodewft,0xFF840D24> | 0 | 'ä'<=AJ_ceresWpsPinCodeWft,0xFF840D20> | AJ_RegisterFuncs_for_ceres_subs <0xFF840BD0> |
'ceresWpsPinSelect'<aCereswpspinselect,0xFF840D0C> | 0 | 'None'<=AJ_ceresWpsPinSelect,0xFF840D08> | AJ_RegisterFuncs_for_ceres_subs <0xFF840BC0> |
'ceresWpsPinStart'<aCereswpspinstart,0xFF840D6C> | 0 | 'X'<=AJ_ceresWpsPinStart,0xFF840D68> | AJ_RegisterFuncs_for_ceres_subs <0xFF840C00> |
'checksum'<aChecksum,0xFF8744A0> | 0 | '`<'<=AJ_checksum,0xFF87449C> | AJ_loads_of_calls3_to_register_func <0xFF874310> |
'd'<aD_14,0xFF874470> | 0 | 'None'<AJ_d_func,0xFF8739CC> | AJ_loads_of_calls3_to_register_func <0xFF8742C0> |
'dl_C'<aDl_c,0xFF821EB0> | 0 | 'None'<AJ_dl_C,0xFF821ACC> | AJ_loads_of_calls_to_register_func <0xFF821D0C> |
'dl_K'<aDl_k,0xFF821EA8> | 0 | 'None'<AJ_dl_K,0xFF821ADC> | AJ_loads_of_calls_to_register_func <0xFF821CFC> |
'dl_fconv'<aDl_fconv,0xFF821EB8> | 0 | 'None'<AJ_dl_fconv,0xFF821ABC> | AJ_loads_of_calls_to_register_func <0xFF821D20> |
'dl_flong1'<aDl_flong1,0xFF821E38> | 0 | '°'<AJ_dl_flong1,0xFF821B6C> | AJ_loads_of_calls_to_register_func <0xFF821C6C> |
'dl_flong2'<aDl_flong2,0xFF821E78> | 0 | '°'<AJ_dl_flong2,0xFF821B1C> | AJ_loads_of_calls_to_register_func <0xFF821CBC> |
'dl_fstr1'<aDl_fstr1,0xFF821E2C> | 0 | '°'<AJ_dl_fstr1,0xFF821B7C> | AJ_loads_of_calls_to_register_func <0xFF821C5C> |
'dl_fstr2'<aDl_fstr2,0xFF821E6C> | 0 | '°'<AJ_dl_fstr2,0xFF821B2C> | AJ_loads_of_calls_to_register_func <0xFF821CAC> |
'dl_print'<aDl_print,0xFF821E20> | 0 | 'None'<AJ_dl_print,0xFF821B8C> | AJ_loads_of_calls_to_register_func <0xFF821C4C> |
'dl_swe_count1'<aDl_swe_count1,0xFF821E44> | 0 | '°'<AJ_dl_swe_count1,0xFF821B5C> | AJ_loads_of_calls_to_register_func <0xFF821C7C> |
'dl_swe_count2'<aDl_swe_count2,0xFF821E84> | 0 | '°'<AJ_dl_swe_count2,0xFF821B0C> | AJ_loads_of_calls_to_register_func <0xFF821CCC> |
'dl_swe_int1'<aDl_swe_int1,0xFF821E60> | 0 | '°'<AJ_dl_swe_int1,0xFF821B3C> | AJ_loads_of_calls_to_register_func <0xFF821C9C> |
'dl_swe_stp1'<aDl_swe_stp1,0xFF821E54> | 0 | '°'<AJ_dl_swe_stp1,0xFF821B4C> | AJ_loads_of_calls_to_register_func <0xFF821C8C> |
'dl_swe_stp2'<aDl_swe_stp2,0xFF821E94> | 0 | '°'<AJ_dl_swe_stp2,0xFF821AFC> | AJ_loads_of_calls_to_register_func <0xFF821CDC> |
'dl_temp'<aDl_temp,0xFF821EA0> | 0 | '°'<AJ_dl_temp,0xFF821AEC> | AJ_loads_of_calls_to_register_func <0xFF821CEC> |
'dmhistory'<aDmhistory,0xFF86BAB8> | 0 | @-é'<AJ_dmhistory,0xFF86B5C8> | AJ_loads_of_RegisterFunc_calls <0xFF86B9C4> |
'dmprint'<aDmprint,0xFF86BAA0> | 0 | 'p@-é'<AJ_dmprint,0xFF86B694> | AJ_loads_of_RegisterFunc_calls <0xFF86B994> |
'dmstart'<aDmstart,0xFF86BA58> | 0 | 'È®'<=TH_dmstart,0xFF86BA54> | AJ_loads_of_RegisterFunc_calls <0xFF86B914> |
'dmstop'<aDmstop,0xFF86BA64> | 0 | '�¯'<=TH_dmstop,0xFF86BA60> | AJ_loads_of_RegisterFunc_calls <0xFF86B924> |
'dmstore'<aDmstore,0xFF86BAA8> | 0 | 'p@-é'<AJ_dmstore,0xFF86B63C> | AJ_loads_of_RegisterFunc_calls <0xFF86B9A4> |
'dump'<aDump,0xFF86BA6C> | 0 | '�'<AJ_dump,0xFF86B80C> | AJ_loads_of_RegisterFunc_calls <0xFF86B934> |
'dumpentire'<aDumpentire,0xFF86BAC8> | 0 | 'µ'<=AJ_dumpentire,0xFF86BAC4> | AJ_loads_of_RegisterFunc_calls <0xFF86B9D4> |
'dumpentiresep'<aDumpentiresep,0xFF86BB24> | 0 | '¬³'<=AJ_dumpentiresep,0xFF86BB20> | AJ_loads_of_RegisterFunc_calls <0xFF86BA48> |
'dumpf'<aDumpf,0xFF86BA74> | 0 | 'h�'<TH_dumpf,0xFF86B7DC> | AJ_loads_of_RegisterFunc_calls <0xFF86B944> |
'dumpfsep'<aDumpfsep,0xFF86BAE4> | 0 | '8µ'<=AJ_dumpfsep,0xFF86BAE0> | AJ_loads_of_RegisterFunc_calls <0xFF86B9F4> |
'dumpsep'<aDumpsep,0xFF86BAD8> | 0 | 'hµ'<=AJ_dumpsep,0xFF86BAD4> | AJ_loads_of_RegisterFunc_calls <0xFF86B9E4> |
'fcDump'<aFcdump,0xFF857BB8> | 0 | ''<=AJ_fcDump,0xFF857BB4> | AJ_register_fcDump <0xFF857BB0> |
'fcacheClear'<aFcacheclear,0xFF829B40> | 0 | 'None'<AJ_fcacheClear,0xFF829A08> | AJ_register_FileCache_Dump_n_Clear <0xFF829A34> |
'fcacheDump'<aFcachedump,0xFF829B34> | 0 | '8@-é'<AJ_fcacheDump,0xFF8299CC> | AJ_register_FileCache_Dump_n_Clear <0xFF829A20> |
'filewrite'<aFilewrite,0xFF8744CC> | 0 | 'None'<AJ_filewrite,0xFF873FFC> | AJ_loads_of_calls3_to_register_func <0xFF874340> |
'flasherase'<aFlasherase,0xFF8744B0> | 0 | '<'<=AJ_flasherase,0xFF8744AC> | AJ_loads_of_calls3_to_register_func <0xFF874320> |
'flashwrite'<aFlashwrite,0xFF8744C0> | 0 | '='<=AJ_flashwrite,0xFF8744BC> | AJ_loads_of_calls3_to_register_func <0xFF874330> |
'fmDump'<aFmdump,0xFF849594> | 0 | 'p@-é'<AJ_fmDump,0xFF848FC0> | AJ_register_fmDump <0xFF84939C> |
'gang'<aGang,0xFF874494> | 0 | ':'<=AJ_gang,0xFF874490> | AJ_loads_of_calls3_to_register_func <0xFF874300> |
'gpioread'<aGpioread,0xFF8744E4> | 0 | 'None'<AJ_gpioread,0xFF874118> | AJ_loads_of_calls3_to_register_func <0xFF874360> |
'gpiowrite'<aGpiowrite,0xFF8744D8> | 0 | 'None'<AJ_gpiowrite,0xFF874100> | AJ_loads_of_calls3_to_register_func <0xFF874350> |
'grep'<aGrep,0xFF86BA7C> | 0 | 'None'<AJ_grep,0xFF86B794> | AJ_loads_of_RegisterFunc_calls <0xFF86B954> |
'grepsep'<aGrepsep,0xFF86BAF0> | 0 | 'None'<AJ_grepsep,0xFF86B4F0> | AJ_loads_of_RegisterFunc_calls <0xFF86BA04> |
'harbint'<aHarbint,0xFF8744F0> | 0 | 'None'<AJ_harbint,0xFF8742A8> | AJ_loads_of_calls3_to_register_func <0xFF874370> |
'i'<dword_FF874480,0xFF874480> | 0 | 'x<'<=sub_FF873C78,0xFF87447C> | AJ_loads_of_calls3_to_register_func <0xFF8742E0> |
'ipcBulkIn'<aIpcbulkin,0xFFB3C43C> | 0 | 'None'<AJ_ipcBulkIn,0xFFB3C220> | AJ_register_func_ipc_related <0xFFB3C368> |
'ipcBulkOut'<aIpcbulkout,0xFFB3C430> | 0 | 'None'<AJ_ipcBulkOut,0xFFB3C258> | AJ_register_func_ipc_related <0xFFB3C358> |
'ipcControl'<aIpccontrol,0xFFB3C424> | 0 | 'None'<AJ_ipcControl,0xFFB3C290> | AJ_register_func_ipc_related <0xFFB3C348> |
'ipcDirect'<aIpcdirect,0xFFB3C418> | 0 | 'None'<AJ_ipcDirect,0xFFB3C2C0> | AJ_register_func_ipc_related <0xFFB3C338> |
'ipcTest'<aIpctest,0xFFB3C448> | 0 | 'g'<AJ_ipcTest,0xFFB3C218> | AJ_register_func_ipc_related <0xFFB3C37C> |
'ipcmBase'<aIpcmbase,0xFFB3C3DC> | 0 | 'p¹³'<=AJ_ipcmBase,0xFFB3C3D8> | AJ_register_func_ipc_related <0xFFB3C2F8> |
'ipcmDump'<aIpcmdump,0xFFB3C3EC> | 0 | '`¡¹'<=AJ_ipcmDump,0xFFB3C3E8> | AJ_register_func_ipc_related <0xFFB3C308> |
'ipcsBase'<aIpcsbase,0xFFB3C3FC> | 0 | '¸»³'<=AJ_ipcsBase,0xFFB3C3F8> | AJ_register_func_ipc_related <0xFFB3C318> |
'ipcsDump'<aIpcsdump,0xFFB3C40C> | 0 | '̦¹'<=AJ_ipcsDump,0xFFB3C408> | AJ_register_func_ipc_related <0xFFB3C328> |
'k241printdongle'<aK241printdongle,0xFF93DB04> | 0 | '8@-é'<AJ_k241printdongle,0xFF93CEA0> | AJ_register_funcs_for_k241_printsystem <0xFF93D9A4> |
'k241printftp'<aK241printftp,0xFF93DA5C> | 0 | '¿'<=AJ_k241printftp,0xFF93DA58> | AJ_register_funcs_for_k241_printsystem <0xFF93D924> |
'k241printimagetrans'<aK241printimagetrans,0xFF93DB2C> | 0 | 'TÓ'<=AJ_k241printimagetrans,0xFF93DB28> | AJ_register_funcs_for_k241_printsystem <0xFF93D9C4> |
'k241printlock'<aK241printlock,0xFF93DB54> | 0 | '�@-é'<AJ_k241printlock,0xFF93D634> | AJ_register_funcs_for_k241_printsystem <0xFF93D9E4> |
'k241printsystem'<aK241printsystem,0xFF93DA0C> | 0 | '°¹'<=AJ_k241printsystem,0xFF93DA08> | AJ_register_funcs_for_k241_printsystem <0xFF93D8E4> |
'k241printtcpip'<aK241printtcpip,0xFF93DA34> | 0 | '»'<=AJ_k241printtcpip,0xFF93DA30> | AJ_register_funcs_for_k241_printsystem <0xFF93D904> |
'k241printtransmission'<aK241printtransmission,0xFF93DAD4> | 0 | 'ìÍ'<=AJ_k241printtransmission,0xFF93DAD0> | AJ_register_funcs_for_k241_printsystem <0xFF93D984> |
'k241printwired'<aK241printwired,0xFF93DAAC> | 0 | 'None'<=AJ_k241printwired,0xFF93DAA8> | AJ_register_funcs_for_k241_printsystem <0xFF93D964> |
'k241printwireless'<aK241printwireless,0xFF93DA80> | 0 | '\Æ'<=AJ_k241printwireless,0xFF93DA7C> | AJ_register_funcs_for_k241_printsystem <0xFF93D944> |
'k241setdongle'<aK241setdongle,0xFF93DB18> | 0 | '¤Ñ'<=AJ_k241setdongle,0xFF93DB14> | AJ_register_funcs_for_k241_printsystem <0xFF93D9B4> |
'k241setftp'<aK241setftp,0xFF93DA70> | 0 | 'DÃ'<=AJ_k241setftp,0xFF93DA6C> | AJ_register_funcs_for_k241_printsystem <0xFF93D934> |
'k241setimagetrans'<aK241setimagetrans,0xFF93DB40> | 0 | '8@-é'<AJ_k241setimagetrans,0xFF93D570> | AJ_register_funcs_for_k241_printsystem <0xFF93D9D4> |
'k241setlock'<aK241setlock,0xFF93DB64> | 0 | 'None'<AJ_k241setlock,0xFF93D67C> | AJ_register_funcs_for_k241_printsystem <0xFF93D9F4> |
'k241setsystem'<aK241setsystem,0xFF93DA20> | 0 | 'None'<=AJ_k241setsystem,0xFF93DA1C> | AJ_register_funcs_for_k241_printsystem <0xFF93D8F4> |
'k241settcpip'<aK241settcpip,0xFF93DA48> | 0 | 'None'<=AJ_k241settcpip,0xFF93DA44> | AJ_register_funcs_for_k241_printsystem <0xFF93D914> |
'k241settransmission'<aK241settransmission,0xFF93DAF0> | 0 | '4Î'<=AJ_k241settransmission,0xFF93DAEC> | AJ_register_funcs_for_k241_printsystem <0xFF93D994> |
'k241setwired'<aK241setwired,0xFF93DAC0> | 0 | 'XÍ'<=AJ_k241setwired,0xFF93DABC> | AJ_register_funcs_for_k241_printsystem <0xFF93D974> |
'k241setwireless'<aK241setwireless,0xFF93DA98> | 0 | 'É'<=AJ_k241setwireless,0xFF93DA94> | AJ_register_funcs_for_k241_printsystem <0xFF93D954> |
'logstat'<aLogstat,0xFF86BAB0> | 0 | 'None'<AJ_DM_Logstat,0xFF86B60C> | AJ_loads_of_RegisterFunc_calls <0xFF86B9B4> |
'macdispinf'<aMacdispinf,0xFF983E2C> | 0 | '0@-é'<AJ_macdispinf,0xFF983B48> | AJ_MAC_Initialize_n_KeyBoardBody <0xFF983D20> |
'macsetkeyid'<aMacsetkeyid,0xFF983E38> | 0 | '�@-é'<AJ_macsetkeyid,0xFF983CDC> | AJ_MAC_Initialize_n_KeyBoardBody <0xFF983D30> |
'mdset'<aMdset,0xFF838A08> | 0 | 'None'<AJ_MPU_Input_MdLimit,0xFF838748> | AJ_LVC_MD_task_setup <0xFF838900> |
'mdtf'<aMdtf,0xFF838A10> | 0 | 'None'<AJ_x5_x10_Tes_Value_1200_to_6000,0xFF838574> | AJ_LVC_MD_task_setup <0xFF838910> |
'memMap'<aMemmap,0xFF8744FC> | 0 | ''<=AJ_memMap,0xFF8744F8> | AJ_loads_of_calls3_to_register_func <0xFF874380> |
'memShow'<aMemshow,0xFF874474> | 0 | 'None'<TH_show_memory_information,0xFF8739DC> | AJ_loads_of_calls3_to_register_func <0xFF8742D0> |
'movieCancel'<aMoviecancel,0xFF84A1A0> | 0 | 'None'<AJ_movieCancel,0xFF849BC8> | AJ_register_func_movieCancel_movieVolSet_movieSpeedSet_moviePlaySet <0xFF849F94> |
'moviePlaySet'<aMovieplayset,0xFF84A1C8> | 0 | 'None'<AJ_moviePlaySet,0xFF849F54> | AJ_register_func_movieCancel_movieVolSet_movieSpeedSet_moviePlaySet <0xFF849FC8> |
'movieSpeedSet'<aMoviespeedset,0xFF84A1B8> | 0 | 'None'<AJ_movieSpeedSet,0xFF849CE4> | AJ_register_func_movieCancel_movieVolSet_movieSpeedSet_moviePlaySet <0xFF849FB4> |
'movieVolSet'<aMovievolset,0xFF84A1AC> | 0 | 'None'<AJ_movieVolSet,0xFF849C58> | AJ_register_func_movieCancel_movieVolSet_movieSpeedSet_moviePlaySet <0xFF849FA4> |
'objInfo'<aObjinfo,0xFF874508> | 0 | 'À'<=AJ_objInfo,0xFF874504> | AJ_loads_of_calls3_to_register_func <0xFF874390> |
'olddump'<aOlddump,0xFF86BA84> | 0 | 'None'<AJ_olddump,0xFF86B764> | AJ_loads_of_RegisterFunc_calls <0xFF86B964> |
'olddumpf'<aOlddumpf,0xFF86BA8C> | 0 | 'À'<AJ_olddumpf,0xFF86B734> | AJ_loads_of_RegisterFunc_calls <0xFF86B974> |
'olddumpfsep'<aOlddumpfsep,0xFF86BB04> | 0 | 'None'<AJ_olddumpfsep,0xFF86B490> | AJ_loads_of_RegisterFunc_calls <0xFF86BA24> |
'olddumpsep'<aOlddumpsep,0xFF86BAF8> | 0 | 'L'<AJ_olddumpsep,0xFF86B4C0> | AJ_loads_of_RegisterFunc_calls <0xFF86BA14> |
'oldgrep'<aOldgrep,0xFF86BA98> | 0 | 'None'<AJ_oldgrep,0xFF86B6EC> | AJ_loads_of_RegisterFunc_calls <0xFF86B984> |
'oldgrepsep'<aOldgrepsep,0xFF86BB14> | 0 | 'H´'<=AJ_oldgrepsep,0xFF86BB10> | AJ_loads_of_RegisterFunc_calls <0xFF86BA34> |
'rmtRelease'<aRmtrelease,0xFF827558> | 0 | '�@-é'<AJ_rmtRelease,0xFF82731C> | AJ_register_func_rmtRelease_rmtSaveToPC_AdaptFGTest <0xFF827350> |
'rmtSaveToPC'<aRmtsavetopc,0xFF827564> | 0 | '�@-é'<AJ_rmtSaveToPC,0xFF8272F8> | AJ_register_func_rmtRelease_rmtSaveToPC_AdaptFGTest <0xFF827360> |
'selfRefresh'<aSelfrefresh,0xFF9B5B18> | 0 | None | AJ_RegisterFuncs_waitForInt_n_selfRefresh <0xFF9B5A64> |
'send_mpu'<aSend_mpu_0,0xFF81DCB8> | 0 | '0@-é'<AJ_send_mpu,0xFF81D808> | AJ_register_func_LoadsOfEm <0xFF81DBD4> |
'sht_fc'<aSht_fc,0xFF9BDB30> | 0 | '`¼'<=AJ_sht_fc,0xFF9BDB2C> | AJ_register_func_sht_related <0xFF9BD9C4> |
'sht_fixflag'<aSht_fixflag,0xFF9BDA5C> | 0 | 'None'<=AJ_sht_fixflag,0xFF9BDA58> | AJ_register_func_sht_related <0xFF9BD904> |
'sht_fixregsave'<aSht_fixregsave,0xFF9BDA14> | 0 | 'None'<AJ_sht_fixregsave,0xFF9BD59C> | AJ_register_func_sht_related <0xFF9BD8C4> |
'sht_fo'<aSht_fo,0xFF9BDB3C> | 0 | '�¼'<=AJ_sht_fo,0xFF9BDB38> | AJ_register_func_sht_related <0xFF9BD9D8> |
'sht_mem1develop'<aSht_mem1develop,0xFF9BDAF4> | 0 | 'Ô¼'<=AJ_sht_mem1develop,0xFF9BDAF0> | AJ_register_func_sht_related <0xFF9BD994> |
'sht_mem1read'<aSht_mem1read,0xFF9BDA6C> | 0 | 'ÈÈ'<=AJ_sht_mem1read,0xFF9BDA68> | AJ_register_func_sht_related <0xFF9BD914> |
'sht_memoryread'<aSht_memoryread,0xFF9BDA80> | 0 | 'È'<=AJ_sht_memoryread,0xFF9BDA7C> | AJ_register_func_sht_related <0xFF9BD924> |
'sht_memorywrite'<aSht_memorywrite,0xFF9BDA94> | 0 | '‚'<=AJ_sht_memorywrite,0xFF9BDA90> | AJ_register_func_sht_related <0xFF9BD934> |
'sht_mirror'<aSht_mirror,0xFF9BDAD4> | 0 | 'None'<=AJ_sht_mirror_or.maybe_FIO_power_control,0xFF9BDAD0> | AJ_register_func_sht_related <0xFF9BD974> |
'sht_mon'<aSht_mon,0xFF9BDAA8> | 0 | Ç'<=AJ_sht_mon,0xFF9BDAA4> | AJ_register_func_sht_related <0xFF9BD944> |
'sht_mon2'<aSht_mon2,0xFF9BDAB4> | 0 | 'Æ'<=AJ_sht_mon2,0xFF9BDAB0> | AJ_register_func_sht_related <0xFF9BD954> |
'sht_mon3'<aSht_mon3,0xFF9BDAC4> | 0 | 'pÆ'<=AJ_sht_mon3,0xFF9BDAC0> | AJ_register_func_sht_related <0xFF9BD964> |
'sht_propread'<aSht_propread,0xFF9BD9E4> | 0 | 'None'<AJ_sht_propread,0xFF9BD6F8> | AJ_register_func_sht_related <0xFF9BD894> |
'sht_propshow'<aSht_propshow,0xFF9BDA04> | 0 | 'None'<AJ_sht_propshow,0xFF9BD5B4> | AJ_register_func_sht_related <0xFF9BD8B4> |
'sht_propwrite'<aSht_propwrite,0xFF9BD9F4> | 0 | 't'<AJ_sht_propwrite,0xFF9BD66C> | AJ_register_func_sht_related <0xFF9BD8A4> |
'sht_regread'<aSht_regread,0xFF9BDA38> | 0 | 'Ò'<=AJ_sht_regread,0xFF9BDA34> | AJ_register_func_sht_related <0xFF9BD8E4> |
'sht_regwrite'<aSht_regwrite,0xFF9BDA48> | 0 | 'HÎ'<=AJ_sht_regwrite,0xFF9BDA44> | AJ_register_func_sht_related <0xFF9BD8F4> |
'sht_spsresume'<aSht_spsresume,0xFF9BDB1C> | 0 | '83'<=AJ_sht_spsresume,0xFF9BDB18> | AJ_register_func_sht_related <0xFF9BD9B4> |
'sht_spssuspend'<aSht_spssuspend,0xFF9BDB08> | 0 | 'None'<=AJ_sht_spssuspend,0xFF9BDB04> | AJ_register_func_sht_related <0xFF9BD9A4> |
'sht_tuneregsave'<aSht_tuneregsave,0xFF9BDA24> | 0 | 'None'<AJ_sht_tuneregsave,0xFF9BD584> | AJ_register_func_sht_related <0xFF9BD8D4> |
'sht_write'<aSht_write,0xFF9BDAE4> | 0 | 'ÐÄ'<=AJ_sht_write,0xFF9BDAE0> | AJ_register_func_sht_related <0xFF9BD984> |
'sio_logon'<aSio_logon,0xFFA35C0C> | 0 | 'È'<AJ_sio_logon,0xFFA35938> | AJ_register_func_sio_logon <0xFFA35954> |
'sysConfig'<aSysconfig,0xFF874514> | 0 | 'à'<=AJ_sysConfig,0xFF874510> | AJ_loads_of_calls3_to_register_func <0xFF8743A4> |
'taskShow'<aTaskshow,0xFF874484> | 0 | 'None'<AJ_taskShow,0xFF873C6C> | AJ_loads_of_calls3_to_register_func <0xFF8742F0> |
'tg_apoweron'<aTg_apoweron,0xFFA36790> | 0 | '¨ '<AJ_tg_apoweron,0xFFA360F0> | AJ_loads.of_AJ_SearchFromProperty_DataType_n_couple.of_register_func_tg_related <0xFFA363F8> |
'tg_tgstart'<aTg_tgstart,0xFFA367A0> | 0 | '^£'<=AJ_setup_IMGPOWDET_ISR,0xFFA3679C> | AJ_loads.of_AJ_SearchFromProperty_DataType_n_couple.of_register_func_tg_related <0xFFA36408> |
'tomCancel'<aTomcancel,0xFF8445F0> | 0 | '>@-é'<AJ_tomCancel,0xFF844160> | AJ_register_Tom_functions <0xFF8444F8> |
'tomChange'<aTomchange,0xFF844600> | 0 | 'à@'<=AJ_tomChange,0xFF8445FC> | AJ_register_Tom_functions <0xFF844508> |
'tomDump'<aTomdump,0xFF844624> | 0 | 'À�'<AJ_tomDump,0xFF843F74> | AJ_register_Tom_functions <0xFF84453C> |
'tomGet'<aTomget,0xFF8445D0> | 0 | 'None'<AJ_tomGet,0xFF8443B0> | AJ_register_Tom_functions <0xFF8444C8> |
'tomGetNum'<aTomgetnum,0xFF844610> | 0 | ' @'<=AJ_tomGetNum,0xFF84460C> | AJ_register_Tom_functions <0xFF844518> |
'tomSelect'<aTomselect,0xFF8445E4> | 0 | 'None'<AJ_tomSelect,0xFF8441C4> | AJ_register_Tom_functions <0xFF8444E8> |
'tomSet'<aTomset,0xFF8445C8> | 0 | 'None'<AJ_tomSet,0xFF84442C> | AJ_register_Tom_functions <0xFF8444B8> |
'tomStart'<aTomstart,0xFF8445D8> | 0 | '>@-é'<AJ_tomStart,0xFF844254> | AJ_register_Tom_functions <0xFF8444D8> |
'update'<aUpdate,0xFF81DC5C> | 0 | 'Ô«'<=AJ_update_aka_DisableFirmware,0xFF81DC58> | AJ_register_func_LoadsOfEm <0xFF81DB84> |
'usvMaker'<aUsvmaker,0xFF81DCCC> | 0 | '0@-é'<AJ_usvMaker,0xFF81D8CC> | AJ_register_func_LoadsOfEm <0xFF81DBF4> |
'waitForInt'<aWaitforint,0xFF9B5B0C> | 0 | 'hZ'<=AJ_waitForInt,0xFF9B5B08> | AJ_RegisterFuncs_waitForInt_n_selfRefresh <0xFF9B5A4C> |
'@'<=aTomclear,0xFF844620> | 0 | '¨?'<=AJ_tomClear,0xFF84461C> | AJ_register_Tom_functions <0xFF844528> |