log 出里面具体的数据会比较具体,单看函数逻辑不行。
gecko/b2g/app/B2GLoader.cpp:360, Fuc:main ----------------------------------
ecko/b2g/app/B2GLoader.cpp:361, Fuc:main argc:1, argv:/system/b2g/b2g
ecko/b2g/app/B2GLoader.cpp:199, Fuc:LoadStaticData ----------------------------------
ecko/b2g/app/B2GLoader.cpp:200, Fuc:LoadStaticData argc:1, argv:/system/b2g/b2g
ecko/b2g/app/B2GLoader.cpp:72, Fuc:GetDirnameSlash lastSlash:XPCOM_FILE_PATH_SEPARATOR[0]=47
ecko/b2g/app/B2GLoader.cpp:74, Fuc:GetDirnameSlash aPath=:/system/b2g/dummy
ecko/b2g/app/B2GLoader.cpp:75, Fuc:GetDirnameSlash lastSlash= /dummy
ecko/b2g/app/B2GLoader.cpp:85, Fuc:GetDirnameSlash aOutDir:/system/b2g/
ecko/b2g/app/B2GLoader.cpp:86, Fuc:GetDirnameSlash cpsz=12 NOTE:this is return value of this func
ecko/b2g/app/B2GLoader.cpp:98, Fuc:GetXPCOMPath len =GetDirnameSlash(...):12
ecko/b2g/app/B2GLoader.cpp:105, Fuc:GetXPCOMPath aOutPath:/system/b2g/libxul.so
ecko/b2g/app/B2GLoader.cpp:106, Fuc:GetXPCOMPath afterSlash:libxul.so
ecko/b2g/app/B2GLoader.cpp:205, Fuc:LoadStaticData call LoadLibxul
ecko/b2g/app/B2GLoader.cpp:113, Fuc:LoadLibxul ----------------------------------
gecko/b2g/app/B2GLoader.cpp:117, Fuc:LoadLibxul aXPCOMPath:/system/b2g/libxul.so
gecko/xpcom/glue/standalone/nsXPCOMGlue.cpp:455, Fuc:XPCOMGlueEnablePreload
gecko/b2g/app/B2GLoader.cpp:119, Fuc:LoadLibxul call XPCOMGlueStartup
gecko/xpcom/glue/standalone/nsXPCOMGlue.cpp:506, Fuc:XPCOMGlueStartup ----------------------------------
gecko/xpcom/glue/standalone/nsXPCOMGlue.cpp:507, Fuc:XPCOMGlueStartup aXPCOMFile:/system/b2g/libxul.so
gecko/xpcom/glue/standalone/nsXPCOMGlue.cpp:322, Fuc:XPCOMGlueLoad ----------------------------------
gecko/xpcom/glue/standalone/nsXPCOMGlue.cpp:243, Fuc:ReadDependentCB aDependentLib:/system/b2g/libmozglue.so
gecko/xpcom/glue/standalone/nsXPCOMGlue.cpp:243, Fuc:ReadDependentCB aDependentLib:/system/b2g/libmozsandbox.so
gecko/xpcom/glue/standalone/nsXPCOMGlue.cpp:243, Fuc:ReadDependentCB aDependentLib:/system/b2g/libnss3.so
gecko/xpcom/glue/standalone/nsXPCOMGlue.cpp:243, Fuc:ReadDependentCB aDependentLib:/system/b2g/liblgpllibs.so
gecko/xpcom/glue/standalone/nsXPCOMGlue.cpp:243, Fuc:ReadDependentCB aDependentLib:/system/b2g/libxul.so
gecko/xpcom/glue/standalone/nsXPCOMGlue.cpp:519, Fuc:XPCOMGlueStartup after call XPCOMGlueLoad
gecko/b2g/app/B2GLoader.cpp:124, Fuc:LoadLibxul call XPCOMGlueLoadXULFunctions
gecko/xpcom/glue/standalone/nsXPCOMGlue.cpp:431, Fuc:XPCOMGlueLoadXULFunctions
gecko/xpcom/glue/standalone/nsXPCOMGlue.cpp:438, Fuc:XPCOMGlueLoadXULFunctions functionName:XRE_ProcLoaderServiceRun
gecko/xpcom/glue/standalone/nsXPCOMGlue.cpp:438, Fuc:XPCOMGlueLoadXULFunctions functionName:XRE_ProcLoaderClientInit
gecko/xpcom/glue/standalone/nsXPCOMGlue.cpp:438, Fuc:XPCOMGlueLoadXULFunctions functionName:XRE_ProcLoaderPreload
gecko/xpcom/glue/standalone/nsXPCOMGlue.cpp:438, Fuc:XPCOMGlueLoadXULFunctions functionName:XRE_CreateAppData
gecko/xpcom/glue/standalone/nsXPCOMGlue.cpp:438, Fuc:XPCOMGlueLoadXULFunctions functionName:XRE_GetFileFromPath
gecko/b2g/app/B2GLoader.cpp:210, Fuc:LoadStaticData call GetDirnameSlash
gecko/b2g/app/B2GLoader.cpp:72, Fuc:GetDirnameSlash lastSlash:XPCOM_FILE_PATH_SEPARATOR[0]=47
gecko/b2g/app/B2GLoader.cpp:74, Fuc:GetDirnameSlash aPath=:/system/b2g/libxul.so
gecko/b2g/app/B2GLoader.cpp:75, Fuc:GetDirnameSlash lastSlash= /libxul.so
gecko/b2g/app/B2GLoader.cpp:85, Fuc:GetDirnameSlash aOutDir:/system/b2g/
gecko/b2g/app/B2GLoader.cpp:86, Fuc:GetDirnameSlash cpsz=12 NOTE:this is return value of this func
gecko/b2g/app/B2GLoader.cpp:159, Fuc:GetAppIni ----------------------------------
gecko/b2g/app/B2GLoader.cpp:160, Fuc:GetAppIni argv0=/system/b2g/b2g
gecko/b2g/app/B2GLoader.cpp:161, Fuc:GetAppIni argv1=(null)
gecko/b2g/app/B2GLoader.cpp:162, Fuc:GetAppIni argv2=_=/system/b2g/b2g
gecko/b2g/app/B2GLoader.cpp:163, Fuc:GetAppIni argv3=EMULATED_STORAGE_SOURCE=/mnt/shell/emulated
gecko/b2g/app/B2GLoader.cpp:164, Fuc:GetAppIni argv4=LD_LIBRARY_PATH=/vendor/lib:/system/lib:/system/b2g
gecko/b2g/app/B2GLoader.cpp:171, Fuc:GetAppIni appDataFile:getenv('XUL_APP_FILE'): =(null)
gecko/b2g/app/B2GLoader.cpp:216, Fuc:LoadStaticData want value of appini:----------------------------------
gecko/b2g/app/B2GLoader.cpp:224, Fuc:LoadStaticData appData:@
gecko/b2g/app/B2GLoader.cpp:227, Fuc:LoadStaticData call XRE_ProcLoaderServiceRun
gecko/b2g/app/B2GLoader.cpp:367, Fuc:main ----------------------------------
gecko/b2g/app/B2GLoader.cpp:373, Fuc:main RunProcesses ---->
gecko/b2g/app/B2GLoader.cpp:246, Fuc:RunProcesses ----------------------------------
gecko/b2g/app/B2GLoader.cpp:290, Fuc:RunProcesses the b2g process pid:585
gecko/b2g/app/B2GLoader.cpp:299, Fuc:RunProcesses call-s b2g_main
gecko/b2g/app/B2GLoader.cpp:271, Fuc:RunProcesses isChildProcess is not null,return XRE_ProcLoaderServiceRun
gecko/xpcom/glue/standalone/nsXPCOMGlue.cpp:431, Fuc:XPCOMGlueLoadXULFunctions
gecko/xpcom/glue/standalone/nsXPCOMGlue.cpp:438, Fuc:XPCOMGlueLoadXULFunctions functionName:XRE_GetFileFromPath
gecko/xpcom/glue/standalone/nsXPCOMGlue.cpp:438, Fuc:XPCOMGlueLoadXULFunctions functionName:XRE_CreateAppData
gecko/xpcom/glue/standalone/nsXPCOMGlue.cpp:438, Fuc:XPCOMGlueLoadXULFunctions functionName:XRE_FreeAppData
gecko/xpcom/glue/standalone/nsXPCOMGlue.cpp:438, Fuc:XPCOMGlueLoadXULFunctions functionName:XRE_TelemetryAccumulate
gecko/xpcom/glue/standalone/nsXPCOMGlue.cpp:438, Fuc:XPCOMGlueLoadXULFunctions functionName:XRE_main
gecko/xpcom/glue/standalone/nsXPCOMGlue.cpp:896, Fuc:NS_LogInit