{"evidence_id":"ev_de24dbaf976675fccca527eb5fc3ce078310ce52f606a3a6cceb816ef651649a","subject":{"name":"Spine","digest":{"sha256":"fea6e69af72dc5a3f38195f293b8af3d61b3bf4b3845b1069b6c3603384340f2"},"local_path":"/Users/tianmokeji/Desktop/临时/spine加功能/Spine.app/Contents/MacOS/Spine","format":"mach-o","architecture":"arm64"},"provider":{"id":"native-macos","name":"macOS native inspection utilities","version":null},"analysis_profile":null,"predicate_type":"rea.analysis","operation":"inspect_macho","parameters":{},"raw_result":null,"normalized_result":{"format":"mach-o","selected_architecture":{"name":"arm64","container_file_offset":0},"endian":"little","word_size":64,"file_type":"2","flags":["0x00200085"],"uuid":"0764A539-8C54-317A-B9B1-0BA2CA4874AC","entrypoints":{"items":[{"file_offset":16332}],"total":1,"exhaustive":true,"limitations":[]},"architectures":{"items":[{"name":"arm64","cpu_type":null,"cpu_subtype":null,"file_offset":null,"size":null,"alignment":null}],"total":1,"exhaustive":true,"limitations":[]},"build_metadata":{"items":[{"platform":"MACOS","minimum_os":"11.0","sdk":"14.5","tools":[{"name":"LD","version":"1053.12"}]}],"total":1,"exhaustive":true,"limitations":[]},"load_commands":{"items":[{"index":0,"kind":"LC_SEGMENT_64","fields":{"cmd":"LC_SEGMENT_64","cmdsize":72,"segname":"__PAGEZERO","vmaddr":0,"vmsize":4294967296,"fileoff":0,"filesize":0,"maxprot":0,"initprot":0,"nsects":0,"flags":0}},{"index":1,"kind":"LC_SEGMENT_64","fields":{"cmd":"LC_SEGMENT_64","cmdsize":872,"segname":"__TEXT","vmaddr":4294967296,"vmsize":32768,"fileoff":0,"filesize":32768,"maxprot":5,"initprot":5,"nsects":10,"flags":0}},{"index":2,"kind":"LC_SEGMENT_64","fields":{"cmd":"LC_SEGMENT_64","cmdsize":552,"segname":"__DATA_CONST","vmaddr":4295000064,"vmsize":16384,"fileoff":32768,"filesize":16384,"maxprot":3,"initprot":3,"nsects":6,"flags":16}},{"index":3,"kind":"LC_SEGMENT_64","fields":{"cmd":"LC_SEGMENT_64","cmdsize":712,"segname":"__DATA","vmaddr":4295016448,"vmsize":16384,"fileoff":49152,"filesize":16384,"maxprot":3,"initprot":3,"nsects":8,"flags":0}},{"index":4,"kind":"LC_SEGMENT_64","fields":{"cmd":"LC_SEGMENT_64","cmdsize":72,"segname":"__LINKEDIT","vmaddr":4295032832,"vmsize":32768,"fileoff":65536,"filesize":22000,"maxprot":1,"initprot":1,"nsects":0,"flags":0}},{"index":5,"kind":"LC_DYLD_INFO_ONLY","fields":{"cmd":"LC_DYLD_INFO_ONLY","cmdsize":48,"rebase_off":65536,"rebase_size":192,"bind_off":65728,"bind_size":536,"weak_bind_off":0,"weak_bind_size":0,"lazy_bind_off":66264,"lazy_bind_size":424,"export_off":66688,"export_size":32}},{"index":6,"kind":"LC_SYMTAB","fields":{"cmd":"LC_SYMTAB","cmdsize":24,"symoff":66840,"nsyms":39,"stroff":67640,"strsize":744}},{"index":7,"kind":"LC_DYSYMTAB","fields":{"cmd":"LC_DYSYMTAB","cmdsize":80,"ilocalsym":0,"nlocalsym":1,"iextdefsym":1,"nextdefsym":1,"iundefsym":2,"nundefsym":37,"tocoff":0,"ntoc":0,"modtaboff":0,"nmodtab":0,"extrefsymoff":0,"nextrefsyms":0,"indirectsymoff":67464,"nindirectsyms":44,"extreloff":0,"nextrel":0,"locreloff":0,"nlocrel":0}},{"index":8,"kind":"LC_LOAD_DYLINKER","fields":{"cmd":"LC_LOAD_DYLINKER","cmdsize":32,"name":"/usr/lib/dyld (offset 12)"}},{"index":9,"kind":"LC_UUID","fields":{"cmd":"LC_UUID","cmdsize":24,"uuid":"0764A539-8C54-317A-B9B1-0BA2CA4874AC"}},{"index":10,"kind":"LC_BUILD_VERSION","fields":{"cmd":"LC_BUILD_VERSION","cmdsize":32,"platform":1,"minos":"11.0","sdk":"14.5","ntools":1,"tool":3,"version":"1053.12"}},{"index":11,"kind":"LC_SOURCE_VERSION","fields":{"cmd":"LC_SOURCE_VERSION","cmdsize":16,"version":"0.0"}},{"index":12,"kind":"LC_MAIN","fields":{"cmd":"LC_MAIN","cmdsize":24,"entryoff":16332,"stacksize":0}},{"index":13,"kind":"LC_LOAD_DYLIB","fields":{"cmd":"LC_LOAD_DYLIB","cmdsize":96,"name":"/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation (offset 24)","time stamp":"2 Thu Jan 1 08:00:02 1970","current version":"2503.1.0","compatibility version":"300.0.0"}},{"index":14,"kind":"LC_LOAD_DYLIB","fields":{"cmd":"LC_LOAD_DYLIB","cmdsize":88,"name":"/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit (offset 24)","time stamp":"2 Thu Jan 1 08:00:02 1970","current version":"2487.60.105","compatibility version":"45.0.0"}},{"index":15,"kind":"LC_LOAD_DYLIB","fields":{"cmd":"LC_LOAD_DYLIB","cmdsize":88,"name":"/System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa (offset 24)","time stamp":"2 Thu Jan 1 08:00:02 1970","current version":"24.0.0","compatibility version":"1.0.0"}},{"index":16,"kind":"LC_LOAD_DYLIB","fields":{"cmd":"LC_LOAD_DYLIB","cmdsize":56,"name":"/usr/lib/libobjc.A.dylib (offset 24)","time stamp":"2 Thu Jan 1 08:00:02 1970","current version":"228.0.0","compatibility version":"1.0.0"}},{"index":17,"kind":"LC_LOAD_DYLIB","fields":{"cmd":"LC_LOAD_DYLIB","cmdsize":56,"name":"/usr/lib/libSystem.B.dylib (offset 24)","time stamp":"2 Thu Jan 1 08:00:02 1970","current version":"1345.120.2","compatibility version":"1.0.0"}},{"index":18,"kind":"LC_LOAD_DYLIB","fields":{"cmd":"LC_LOAD_DYLIB","cmdsize":104,"name":"/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (offset 24)","time stamp":"2 Thu Jan 1 08:00:02 1970","current version":"2503.1.0","compatibility version":"150.0.0"}},{"index":19,"kind":"LC_RPATH","fields":{"cmd":"LC_RPATH","cmdsize":48,"path":"@executable_path/../Frameworks (offset 12)"}},{"index":20,"kind":"LC_FUNCTION_STARTS","fields":{"cmd":"LC_FUNCTION_STARTS","cmdsize":16,"dataoff":66720,"datasize":120}},{"index":21,"kind":"LC_DATA_IN_CODE","fields":{"cmd":"LC_DATA_IN_CODE","cmdsize":16,"dataoff":66840,"datasize":0}},{"index":22,"kind":"LC_CODE_SIGNATURE","fields":{"cmd":"LC_CODE_SIGNATURE","cmdsize":16,"dataoff":68384,"datasize":19152}}],"total":23,"exhaustive":true,"limitations":[]},"dependencies":{"items":[{"path":"/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation","kind":"LC_LOAD_DYLIB","current_version":"2503.1.0","compatibility_version":"300.0.0"},{"path":"/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit","kind":"LC_LOAD_DYLIB","current_version":"2487.60.105","compatibility_version":"45.0.0"},{"path":"/System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa","kind":"LC_LOAD_DYLIB","current_version":"24.0.0","compatibility_version":"1.0.0"},{"path":"/usr/lib/libobjc.A.dylib","kind":"LC_LOAD_DYLIB","current_version":"228.0.0","compatibility_version":"1.0.0"},{"path":"/usr/lib/libSystem.B.dylib","kind":"LC_LOAD_DYLIB","current_version":"1345.120.2","compatibility_version":"1.0.0"},{"path":"/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation","kind":"LC_LOAD_DYLIB","current_version":"2503.1.0","compatibility_version":"150.0.0"}],"total":6,"exhaustive":true,"limitations":[]},"imports":{"items":[{"name":"_NSApp","address":null,"weak":null,"reexport":null,"source":"AppKit"},{"name":"_NSApplicationMain","address":null,"weak":null,"reexport":null,"source":"AppKit"},{"name":"_NSLog","address":null,"weak":null,"reexport":null,"source":"Foundation"},{"name":"_OBJC_CLASS_$_NSAutoreleasePool","address":null,"weak":null,"reexport":null,"source":"Foundation"},{"name":"_OBJC_CLASS_$_NSBundle","address":null,"weak":null,"reexport":null,"source":"Foundation"},{"name":"_OBJC_CLASS_$_NSDictionary","address":null,"weak":null,"reexport":null,"source":"CoreFoundation"},{"name":"_OBJC_CLASS_$_NSMutableArray","address":null,"weak":null,"reexport":null,"source":"CoreFoundation"},{"name":"_OBJC_CLASS_$_NSMutableString","address":null,"weak":null,"reexport":null,"source":"Foundation"},{"name":"_OBJC_CLASS_$_NSObject","address":null,"weak":null,"reexport":null,"source":"libobjc"},{"name":"_OBJC_CLASS_$_NSProcessInfo","address":null,"weak":null,"reexport":null,"source":"Foundation"},{"name":"_OBJC_CLASS_$_NSString","address":null,"weak":null,"reexport":null,"source":"Foundation"},{"name":"_OBJC_CLASS_$_NSTimer","address":null,"weak":null,"reexport":null,"source":"CoreFoundation"},{"name":"_OBJC_CLASS_$_NSUserDefaults","address":null,"weak":null,"reexport":null,"source":"CoreFoundation"},{"name":"_OBJC_METACLASS_$_NSObject","address":null,"weak":null,"reexport":null,"source":"libobjc"},{"name":"___CFConstantStringClassReference","address":null,"weak":null,"reexport":null,"source":"CoreFoundation"},{"name":"___stack_chk_fail","address":null,"weak":null,"reexport":null,"source":"libSystem"},{"name":"___stack_chk_guard","address":null,"weak":null,"reexport":null,"source":"libSystem"},{"name":"__objc_empty_cache","address":null,"weak":null,"reexport":null,"source":"libobjc"},{"name":"_dlerror","address":null,"weak":null,"reexport":null,"source":"libSystem"},{"name":"_dlopen","address":null,"weak":null,"reexport":null,"source":"libSystem"},{"name":"_dlsym","address":null,"weak":null,"reexport":null,"source":"libSystem"},{"name":"_exit","address":null,"weak":null,"reexport":null,"source":"libSystem"},{"name":"_getrlimit","address":null,"weak":null,"reexport":null,"source":"libSystem"},{"name":"_malloc","address":null,"weak":null,"reexport":null,"source":"libSystem"},{"name":"_objc_alloc","address":null,"weak":null,"reexport":null,"source":"libobjc"},{"name":"_objc_msgSend","address":null,"weak":null,"reexport":null,"source":"libobjc"},{"name":"_objc_msgSendSuper2","address":null,"weak":null,"reexport":null,"source":"libobjc"},{"name":"_objc_release","address":null,"weak":null,"reexport":null,"source":"libobjc"},{"name":"_objc_retain","address":null,"weak":null,"reexport":null,"source":"libobjc"},{"name":"_pthread_attr_destroy","address":null,"weak":null,"reexport":null,"source":"libSystem"},{"name":"_pthread_attr_init","address":null,"weak":null,"reexport":null,"source":"libSystem"},{"name":"_pthread_attr_setdetachstate","address":null,"weak":null,"reexport":null,"source":"libSystem"},{"name":"_pthread_attr_setscope","address":null,"weak":null,"reexport":null,"source":"libSystem"},{"name":"_pthread_attr_setstacksize","address":null,"weak":null,"reexport":null,"source":"libSystem"},{"name":"_pthread_create","address":null,"weak":null,"reexport":null,"source":"libSystem"},{"name":"_strdup","address":null,"weak":null,"reexport":null,"source":"libSystem"},{"name":"dyld_stub_binder","address":null,"weak":null,"reexport":null,"source":"libSystem"}],"total":null,"exhaustive":false,"limitations":["dyld_info textual imports may omit chained or toolchain-unsupported metadata."]},"exports":{"items":[{"name":"__mh_execute_header","address":"0x100000000","weak":null,"reexport":false,"source":null}],"total":null,"exhaustive":false,"limitations":["Merged nm/dyld_info results may be incomplete for stripped binaries."]},"segments":{"items":[{"name":"__PAGEZERO","vm_address":"0x0","vm_size":4294967296,"file_offset":0,"file_size":0,"maximum_permissions":{"read":false,"write":false,"execute":false,"raw":"0"},"initial_permissions":{"read":false,"write":false,"execute":false,"raw":"0"},"sections":{"items":[],"total":0,"exhaustive":true,"limitations":[]}},{"name":"__TEXT","vm_address":"0x100000000","vm_size":32768,"file_offset":0,"file_size":32768,"maximum_permissions":{"read":true,"write":false,"execute":true,"raw":"5"},"initial_permissions":{"read":true,"write":false,"execute":true,"raw":"5"},"sections":{"items":[{"segment":"__TEXT","name":"__text","address":"0x100003fcc","size":7556,"file_offset":16332,"alignment":4,"flags":["2147484672"]},{"segment":"__TEXT","name":"__stubs","address":"0x100005d50","size":240,"file_offset":23888,"alignment":4,"flags":["2147484680"]},{"segment":"__TEXT","name":"__stub_helper","address":"0x100005e40","size":264,"file_offset":24128,"alignment":4,"flags":["2147484672"]},{"segment":"__TEXT","name":"__objc_stubs","address":"0x100005f48","size":2208,"file_offset":24392,"alignment":4,"flags":["2147484672"]},{"segment":"__TEXT","name":"__objc_methlist","address":"0x1000067e8","size":1240,"file_offset":26600,"alignment":8,"flags":["0"]},{"segment":"__TEXT","name":"__cstring","address":"0x100006cc0","size":883,"file_offset":27840,"alignment":1,"flags":["2"]},{"segment":"__TEXT","name":"__objc_methname","address":"0x100007033","size":2771,"file_offset":28723,"alignment":1,"flags":["2"]},{"segment":"__TEXT","name":"__objc_classname","address":"0x100007b06","size":62,"file_offset":31494,"alignment":1,"flags":["2"]},{"segment":"__TEXT","name":"__objc_methtype","address":"0x100007b44","size":1066,"file_offset":31556,"alignment":1,"flags":["2"]},{"segment":"__TEXT","name":"__unwind_info","address":"0x100007f70","size":144,"file_offset":32624,"alignment":4,"flags":["0"]}],"total":10,"exhaustive":true,"limitations":[]}},{"name":"__DATA_CONST","vm_address":"0x100008000","vm_size":16384,"file_offset":32768,"file_size":16384,"maximum_permissions":{"read":true,"write":true,"execute":false,"raw":"3"},"initial_permissions":{"read":true,"write":true,"execute":false,"raw":"3"},"sections":{"items":[{"segment":"__DATA_CONST","name":"__got","address":"0x100008000","size":32,"file_offset":32768,"alignment":8,"flags":["6"]},{"segment":"__DATA_CONST","name":"__cfstring","address":"0x100008020","size":3552,"file_offset":32800,"alignment":8,"flags":["0"]},{"segment":"__DATA_CONST","name":"__objc_classlist","address":"0x100008e00","size":8,"file_offset":36352,"alignment":8,"flags":["268435456"]},{"segment":"__DATA_CONST","name":"__objc_catlist","address":"0x100008e08","size":8,"file_offset":36360,"alignment":8,"flags":["268435456"]},{"segment":"__DATA_CONST","name":"__objc_protolist","address":"0x100008e10","size":16,"file_offset":36368,"alignment":8,"flags":["0"]},{"segment":"__DATA_CONST","name":"__objc_imageinfo","address":"0x100008e20","size":8,"file_offset":36384,"alignment":4,"flags":["0"]}],"total":6,"exhaustive":true,"limitations":[]}},{"name":"__DATA","vm_address":"0x10000c000","vm_size":16384,"file_offset":49152,"file_size":16384,"maximum_permissions":{"read":true,"write":true,"execute":false,"raw":"3"},"initial_permissions":{"read":true,"write":true,"execute":false,"raw":"3"},"sections":{"items":[{"segment":"__DATA","name":"__la_symbol_ptr","address":"0x10000c000","size":160,"file_offset":49152,"alignment":8,"flags":["7"]},{"segment":"__DATA","name":"__objc_const","address":"0x10000c0a0","size":2504,"file_offset":49312,"alignment":8,"flags":["0"]},{"segment":"__DATA","name":"__objc_selrefs","address":"0x10000ca68","size":1024,"file_offset":51816,"alignment":8,"flags":["268435461"]},{"segment":"__DATA","name":"__objc_classrefs","address":"0x10000ce68","size":72,"file_offset":52840,"alignment":8,"flags":["268435456"]},{"segment":"__DATA","name":"__objc_superrefs","address":"0x10000ceb0","size":8,"file_offset":52912,"alignment":8,"flags":["268435456"]},{"segment":"__DATA","name":"__objc_data","address":"0x10000ceb8","size":80,"file_offset":52920,"alignment":8,"flags":["0"]},{"segment":"__DATA","name":"__data","address":"0x10000cf08","size":200,"file_offset":53000,"alignment":8,"flags":["0"]},{"segment":"__DATA","name":"__bss","address":"0x10000cfd0","size":32,"file_offset":0,"alignment":8,"flags":["1"]}],"total":8,"exhaustive":true,"limitations":[]}},{"name":"__LINKEDIT","vm_address":"0x100010000","vm_size":32768,"file_offset":65536,"file_size":22000,"maximum_permissions":{"read":true,"write":false,"execute":false,"raw":"1"},"initial_permissions":{"read":true,"write":false,"execute":false,"raw":"1"},"sections":{"items":[],"total":0,"exhaustive":true,"limitations":[]}}],"total":5,"exhaustive":true,"limitations":[]},"provenance":[{"tool":"lipo","command":["/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/lipo","-detailed_info","$ARTIFACT"],"tool_version":null,"version_reason":"Tool exposes no uniform stable version flag; executable SHA-256 is a prelaunch file sample and does not prove atomic OS image binding.","executable_sha256":"661f3514be6992bb66346e3e48d974fc0ce5b9be5eab55321eabf4818fb3bf28","exit":{"code":0,"signal":null},"stdout_bytes":224,"stderr_bytes":0},{"tool":"otool","command":["/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/llvm-otool","-h","-l","$ARTIFACT"],"tool_version":null,"version_reason":"Tool exposes no uniform stable version flag; executable SHA-256 is a prelaunch file sample and does not prove atomic OS image binding.","executable_sha256":"be184bb7054565eae25193e45e4235ea2d372c1eb6288ce900b2fad6d9dcc3f3","exit":{"code":0,"signal":null},"stdout_bytes":9903,"stderr_bytes":0},{"tool":"nm","command":["/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/llvm-nm","-gjU","--no-dyldinfo","$ARTIFACT"],"tool_version":null,"version_reason":"Tool exposes no uniform stable version flag; executable SHA-256 is a prelaunch file sample and does not prove atomic OS image binding.","executable_sha256":"d910f3acb104791e5475254000ede2aa129aa1a42eafcc7f5bdb27afffc642dc","exit":{"code":0,"signal":null},"stdout_bytes":20,"stderr_bytes":0},{"tool":"dyld_info","command":["/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/dyld_info","-imports","$ARTIFACT"],"tool_version":null,"version_reason":"Tool exposes no uniform stable version flag; executable SHA-256 is a prelaunch file sample and does not prove atomic OS image binding.","executable_sha256":"af56890ce0c564d0df60929914018f484a75db2a42011acda629b39ce2c66aeb","exit":{"code":0,"signal":null},"stdout_bytes":1698,"stderr_bytes":0},{"tool":"dyld_info","command":["/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/dyld_info","-exports","$ARTIFACT"],"tool_version":null,"version_reason":"Tool exposes no uniform stable version flag; executable SHA-256 is a prelaunch file sample and does not prove atomic OS image binding.","executable_sha256":"af56890ce0c564d0df60929914018f484a75db2a42011acda629b39ce2c66aeb","exit":{"code":0,"signal":null},"stdout_bytes":169,"stderr_bytes":0},{"tool":"dwarfdump","command":["/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/llvm-dwarfdump","--uuid","$ARTIFACT"],"tool_version":null,"version_reason":"Tool exposes no uniform stable version flag; executable SHA-256 is a prelaunch file sample and does not prove atomic OS image binding.","executable_sha256":"e49099fc871e88f10cd7865dfbde5a8f574da31d03f197a70fcad1daaff4e32d","exit":{"code":0,"signal":null},"stdout_bytes":130,"stderr_bytes":0},{"tool":"vtool","command":["/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/vtool","-show-build","$ARTIFACT"],"tool_version":null,"version_reason":"Tool exposes no uniform stable version flag; executable SHA-256 is a prelaunch file sample and does not prove atomic OS image binding.","executable_sha256":"c87bf9bb62dc6a3c5d7faf5c5f8dabc94aba865161a3e08b9f1871150e938fe6","exit":{"code":0,"signal":null},"stdout_bytes":225,"stderr_bytes":0}],"limitations":["Imports and exports combine dyld_info and nm; stripped or toolchain-hidden symbols may be absent.","vtool output is retained as provenance but only otool build metadata is normalized."]},"confidence":"observed","authority":"shipped-artifact","environment":null,"limitations":["Imports and exports combine dyld_info and nm; stripped or toolchain-hidden symbols may be absent.","vtool output is retained as provenance but only otool build metadata is normalized."],"relationship_coverage":null,"locations":[{"kind":"file-offset","offset":16332},{"kind":"file-offset-range","start":0,"end":32768},{"kind":"file-offset-range","start":32768,"end":49152},{"kind":"file-offset-range","start":49152,"end":65536},{"kind":"file-offset-range","start":65536,"end":87536}],"evidence_links":[]}