Home
last modified time | relevance | path

Searched refs:unwind (Results 1 – 25 of 25) sorted by relevance

/aosp12/system/unwinding/libunwindstack/tests/
H A DLocalUnwinderTest.cpp55 std::string unwind; in ErrorMsg() local
58 unwind += android::base::StringPrintf("#%02zu pc 0x%" PRIx64 " rel_pc 0x%" PRIx64, i++, in ErrorMsg()
62 unwind += " "; in ErrorMsg()
63 unwind += frame.map_info->name(); in ErrorMsg()
65 unwind += android::base::StringPrintf(" 0x%" PRIx64 "-0x%" PRIx64, frame.map_info->start(), in ErrorMsg()
69 unwind += android::base::StringPrintf(" offset 0x%" PRIx64, frame.map_info->offset()); in ErrorMsg()
73 unwind += " " + frame.function_name; in ErrorMsg()
75 unwind += android::base::StringPrintf("+%" PRId64, frame.function_offset); in ErrorMsg()
78 unwind += '\n'; in ErrorMsg()
84 function_names.front() + "\n" + "Unwind data:\n" + unwind; in ErrorMsg()
H A DVerifyBionicTerminationTest.cpp41 std::string unwind; in DumpFrames() local
43 unwind += unwinder.FormatFrame(i) + '\n'; in DumpFrames()
45 return unwind; in DumpFrames()
H A DUnwindTest.cpp105 std::string unwind; in ErrorMsg() local
107 unwind += unwinder->FormatFrame(i) + '\n'; in ErrorMsg()
113 function_names.front() + "\n" + "Unwind data:\n" + unwind; in ErrorMsg()
/aosp12/system/unwinding/libunwindstack/
H A DAndroidVersions.md6 on different versions. It also describes the different way an unwind
24 versions of Android will not unwind properly in this case. For apps that
51 other way this has been observed is when running simpleperf to unwind since
55 be correct since the eh\_frame information was enough to do the unwind
59 to do an unwind.
61 to unreadable memory. As long as the code can find the unwind tables,
84 continuing to unwind even when encountering Dwarf 5 elf files.
87 unwind was correct, only the frame in the signal handler was incorrect
112 * Fix bug in load bias handling. If the unwind information in the eh\_frame
114 and uses pc relative FDEs, the unwind will be incorrect. This tends
[all …]
H A DAndroid.bp418 name: "unwind",
422 "tools/unwind.cpp",
/aosp12/bionic/docs/
H A Dfdtrack.md22 implements a library that uses libunwindstack to unwind and store fd creation backtraces.
45 There are multiple methods to unwind in Android:
50 * Able to unwind through ART
53 statically-linked and steps are taken to prevent the unwind from being
61 * Unable to unwind through ART because it doesn't maintain the frame pointer
H A Dlibc_assembler.md13 * Verify that unwind information for new routine looks correct. See
14 the [Unwind Info](#unwind-info) section for details about how to verify this.
147 It is also important to verify that the unwind information for these
153 an unwind with incorrect function information.
159 arm32, where it's possible to use ARM specific unwind directives.
163 to verify unwind cases, such as around branches, where unwind information
/aosp12/art/test/137-cfi/src/
H A DMain.java61 unwind(); in compare()
67 public void unwind() { in unwind() method in Main
/aosp12/frameworks/libs/native_bridge_support/libc/
H A DAndroid.bp88 // Arm 32 bit does not produce complete exidx unwind information
90 // include needed unwind information.
/aosp12/bionic/libc/arch-x86_64/bionic/
H A D__bionic_clone.S61 # We don't want anyone to unwind past this point.
/aosp12/frameworks/compile/mclinker/tools/mcld/
H A DOptions.td87 def LDGeneratedUnwindInfo : Flag<["--"], "ld-generated-unwind-info">,
89 … HelpText<"Request creation of unwind info for linker generated code sections like PLT">;
91 def NoLDGeneratedUnwindInfo : Flag<["--"], "no-ld-generated-unwind-info">,
93 … HelpText<"Don't create unwind info for linker generated sections to save size">;
/aosp12/system/extras/simpleperf/doc/
H A DREADME.md136 3. Can only unwind 64K stack for each sample. So usually can't show complete flamegraph. But
144 stack frame registers. So the kernel can't unwind user stack containing both ARM/THUMB code.
167 a callchain. But the thread stack can be much longer than 64KB. In that case, we can't unwind to
201 The debug information needed to unwind C functions is in .debug_frame section, which is usually
H A Dinferno.md78 `simpleperf` to unwind the stack via the kernel and frame pointers. Try to
H A Dexecutable_commands_reference.md68 The debug-unwind command: debug/test dwarf based offline unwinding, used for debugging simpleperf.
/aosp12/system/unwinding/libbacktrace/
H A DAndroid.bp186 // This forces the creation of eh_frame with unwind information
/aosp12/art/oatdump/
H A DAndroid.bp155 // defined in libgcc_eh.a(unwind-dw2.o)
/aosp12/art/runtime/
H A DAndroid.bp41 // Arm 32 bit does not produce complete exidx unwind information
43 // include needed unwind information.
/aosp12/art/dex2oat/
H A DAndroid.bp392 // defined in libgcc_eh.a(unwind-dw2.o)
/aosp12/bionic/libc/
H A DAndroid.bp1714 // Arm 32 bit does not produce complete exidx unwind information
1716 // include needed unwind information.
/aosp12/bionic/libc/malloc_debug/
H A DREADME.md165 that is extra thorough and can unwind through Java frames. This will run
/aosp12/packages/apps/TV/libs/m2/
H A Djavac-shaded-9-dev-r4023-3.jarorg/openjdk/tools/sjavac/server/log/LoggingOutputStream.class LoggingOutputStream.java package ...
/aosp12/packages/apps/TV/libs/
H A Dgoogle-java-format-1.7-all-deps.jarMETA-INF/ META-INF/MANIFEST.MF com/ com/google/ com/ ...
/aosp12/packages/inputmethods/LatinIME/dictionaries/
H A Den_US_wordlist.combined.gz1dictionary=main:en_us,locale=en_US,description=English (US),date ...
H A Den_GB_wordlist.combined.gz1dictionary=main:en_gb,locale=en_GB,description=English (UK),date ...
H A Den_wordlist.combined.gz1dictionary=main:en,locale=en,description=English,date=1414726273, ...