{"results":[{"stacks":[[{"frame":0,"module_offset":"0x3c742","module":"libmozglue.so","function":"GLOBAL__sub_I_AutoProfilerLabel.cpp","function_offset":"0xd","function_size":"0x30","file":"/Users/mstange/code/mozilla/mozglue/misc/AutoProfilerLabel.cpp","inlines":[{"function":"_cxx_global_var_init","file":"/Users/mstange/code/mozilla/mozglue/misc/AutoProfilerLabel.cpp","line":55}]},{"frame":1,"module_offset":"0xa7748","module":"libmozglue.so","function":"mozilla::baseprofiler::ProfileBuffer::StreamSamplesToJSON(mozilla::baseprofiler::SpliceableJSONWriter&, int, double, mozilla::baseprofiler::UniqueStacks&) const::$_0::operator()(mozilla::ProfileChunkedBuffer::Reader*) const","function_offset":"0x5af","function_size":"0x9a0","file":"/Users/mstange/code/mozilla/mozglue/baseprofiler/core/ProfileBufferEntry.cpp","line":747,"inlines":[{"function":"std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >::append(char const*)","file":"/Users/mstange/.mozbuild/android-ndk-r20/sources/cxx-stl/llvm-libc++/include/string","line":2582},{"function":"std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >::operator+=(char const*)","file":"/Users/mstange/.mozbuild/android-ndk-r20/sources/cxx-stl/llvm-libc++/include/string","line":992}]},{"frame":2,"module_offset":"0xa7ab0","module":"libmozglue.so","function":"mozilla::baseprofiler::ProfileBuffer::StreamSamplesToJSON(mozilla::baseprofiler::SpliceableJSONWriter&, int, double, mozilla::baseprofiler::UniqueStacks&) const::$_0::operator()(mozilla::ProfileChunkedBuffer::Reader*) const","function_offset":"0x917","function_size":"0x9a0","file":"/Users/mstange/code/mozilla/mozglue/baseprofiler/core/ProfileBufferEntry.cpp","line":806,"inlines":[{"function":"mozilla::UniquePtr<mozilla::JSONWriteFunc, mozilla::DefaultDelete<mozilla::JSONWriteFunc> >::get() const","file":"/Users/mstange/code/obj-m-android-opt/dist/include/mozilla/UniquePtr.h","line":287},{"function":"mozilla::UniquePtr<mozilla::JSONWriteFunc, mozilla::DefaultDelete<mozilla::JSONWriteFunc> >::operator->() const","file":"/Users/mstange/code/obj-m-android-opt/dist/include/mozilla/UniquePtr.h","line":282},{"function":"mozilla::JSONWriter::EndCollection(char const*)","file":"/Users/mstange/code/obj-m-android-opt/dist/include/mozilla/JSONWriter.h","line":319},{"function":"mozilla::JSONWriter::EndArray()","file":"/Users/mstange/code/obj-m-android-opt/dist/include/mozilla/JSONWriter.h","line":405},{"function":"mozilla::baseprofiler::AutoArraySchemaWriter::~AutoArraySchemaWriter()","file":"/Users/mstange/code/mozilla/mozglue/baseprofiler/core/ProfileBufferEntry.cpp","line":149},{"function":"mozilla::baseprofiler::WriteSample(mozilla::baseprofiler::SpliceableJSONWriter&, mozilla::baseprofiler::UniqueJSONStrings&, mozilla::baseprofiler::ProfileSample const&)","file":"/Users/mstange/code/mozilla/mozglue/baseprofiler/core/ProfileBufferEntry.cpp","line":367}]}]],"found_modules":{"libmozglue.so/0CE47B7C29F27CED55C41233B93EBA450":true}}]}