iphone - Under iOS, is there a way to determine which architecture was being executed in a crash report? -


given crash report (non-symbolicated) on ios, there way determine architecture (armv6 or armv7) being executed device?

why ask? have received crash reports not associated archived dsym/executable. such, unable symbolicate them automated tools. wanting experiment changing recorded uuid in crash files release dsym preserved (the changes between 2 releases resource file changes[images], compiled code should identical). may allow me use automated tools symbolicate reports , extract meaningful crash data.

dwarfdump reveals executable , dsym have match expected, shows there 2 architectures in each (fat binary) armv6 , armv7. able substitute uuids crash reports, need know architecture used device prior crash.

to answer original question more directly (i hope), in crash log there "binary images" section. explicitly states architecture running, in: " binary images: 0x1000 - 0x167fff +appname armv7 <8195d6729b973c6190ab00f36dfb1dd6> /var/mobile/applications/90aa05d9-0094-48bc-bd0a-ce4c1f1b6a93/appname.app/appname

" in above example indicates "armv7". if armv6 versio running, have said armv6 instead


Comments

Popular posts from this blog

python - Scipy curvefit RuntimeError:Optimal parameters not found: Number of calls to function has reached maxfev = 1000 -

c# - How to add a new treeview at the selected node? -

java - netbeans "Please wait - classpath scanning in progress..." -