diff --git a/docs/get-started/idf-monitor.rst b/docs/get-started/idf-monitor.rst index 933ef3d0e..4dac96c59 100644 --- a/docs/get-started/idf-monitor.rst +++ b/docs/get-started/idf-monitor.rst @@ -56,7 +56,7 @@ idf_monitor will augment the dump:: Behind the scenes, the command idf_monitor runs to decode each address is:: - xtensa-esp32-elf-addr2line -pfia -e build/PROJECT.elf ADDRESS + xtensa-esp32-elf-addr2line -pfiaC -e build/PROJECT.elf ADDRESS Launch GDB for GDBStub diff --git a/tools/idf_monitor.py b/tools/idf_monitor.py index e91ec687b..1f315f29e 100755 --- a/tools/idf_monitor.py +++ b/tools/idf_monitor.py @@ -395,7 +395,7 @@ class Monitor(object): def lookup_pc_address(self, pc_addr): translation = subprocess.check_output( ["%saddr2line" % self.toolchain_prefix, - "-pfia", "-e", self.elf_file, pc_addr], + "-pfiaC", "-e", self.elf_file, pc_addr], cwd=".") if not "?? ??:0" in translation: yellow_print(translation)