search for: capturestackbacktrace

Displaying 14 results from an estimated 14 matches for "capturestackbacktrace".

2013 Nov 14
2
[LLVMdev] Adding line table debug information to LLVM on Windows
Hi David, Eric, LLVM devs, You've probably heard about AddressSanitizer (ASan) and other sanitizers based on LLVM. One of the things that makes ASan not as awesome on Windows as it is on Linux is the symbolization of the stacks. Currently, ASan runtime on Windows uses CaptureStackBackTrace/SymFromAddr/SymGetLineFromAddr64 to unwind and symbolize stacks. This works like a charm in-process for stack frames built with CL, but yields "function+0x0ff537" for frames built with Clang. I came up with a prototype which emits "old-style debug info" COFF sections that are...
2020 Aug 16
3
Supporting libunwind on Windows 10 (32bit; 64bit) for MSVC and Clang
Martin, good to hear from you. Thanks for the effort - I will test on 32bit and 64bit Windows 10. I will report ASAP. Ivan On Sun, Aug 16, 2020 at 8:42 PM Martin Storsjö <martin at martin.st> wrote: > On Sat, 15 Aug 2020, Ivan Serdyuk wrote: > > > > > > > On Sat, Aug 15, 2020 at 8:39 PM Martin Storsjö <martin at martin.st> wrote: > > Hi, > >
2013 Nov 15
0
[LLVMdev] Adding line table debug information to LLVM on Windows
...c, LLVM devs, > > You've probably heard about AddressSanitizer (ASan) and other > sanitizers based on LLVM. One of the things that makes ASan > not as awesome on Windows as it is on Linux > is the symbolization of the stacks. > > Currently, ASan runtime on Windows uses > CaptureStackBackTrace/SymFromAddr/SymGetLineFromAddr64 > to unwind and symbolize stacks. This works like a charm > in-process for stack frames built with CL, but yields > "function+0x0ff537" for frames built with Clang. > > I came up with a prototype which emits "old-style debug info"...
2013 Nov 15
2
[LLVMdev] Adding line table debug information to LLVM on Windows
...9;ve probably heard about AddressSanitizer (ASan) and other > > sanitizers based on LLVM. One of the things that makes ASan > > not as awesome on Windows as it is on Linux > > is the symbolization of the stacks. > > > > Currently, ASan runtime on Windows uses > > CaptureStackBackTrace/SymFromAddr/SymGetLineFromAddr64 > > to unwind and symbolize stacks. This works like a charm > > in-process for stack frames built with CL, but yields > > "function+0x0ff537" for frames built with Clang. > > > > I came up with a prototype which emits "o...
2013 Nov 18
2
[LLVMdev] Adding line table debug information to LLVM on Windows
...t AddressSanitizer (ASan) and other >> > sanitizers based on LLVM. One of the things that makes ASan >> > not as awesome on Windows as it is on Linux >> > is the symbolization of the stacks. >> > >> > Currently, ASan runtime on Windows uses >> > CaptureStackBackTrace/SymFromAddr/SymGetLineFromAddr64 >> > to unwind and symbolize stacks. This works like a charm >> > in-process for stack frames built with CL, but yields >> > "function+0x0ff537" for frames built with Clang. >> > >> > I came up with a prototype...
2013 Dec 03
2
[LLVMdev] Adding line table debug information to LLVM on Windows
...t;>>>> > not as awesome on Windows as it is on Linux >> >>>>>> > is the symbolization of the stacks. >> >>>>>> > >> >>>>>> > Currently, ASan runtime on Windows uses >> >>>>>> > CaptureStackBackTrace/SymFromAddr/SymGetLineFromAddr64 >> >>>>>> > to unwind and symbolize stacks. This works like a charm >> >>>>>> > in-process for stack frames built with CL, but yields >> >>>>>> > "function+0x0ff537" for fram...
2013 Nov 19
0
[LLVMdev] Adding line table debug information to LLVM on Windows
...) and other >>> > sanitizers based on LLVM. One of the things that makes ASan >>> > not as awesome on Windows as it is on Linux >>> > is the symbolization of the stacks. >>> > >>> > Currently, ASan runtime on Windows uses >>> > CaptureStackBackTrace/SymFromAddr/SymGetLineFromAddr64 >>> > to unwind and symbolize stacks. This works like a charm >>> > in-process for stack frames built with CL, but yields >>> > "function+0x0ff537" for frames built with Clang. >>> > >>> > I came...
2013 Dec 03
0
[LLVMdev] Adding line table debug information to LLVM on Windows
...gt; not as awesome on Windows as it is on Linux > >> >>>>>> > is the symbolization of the stacks. > >> >>>>>> > > >> >>>>>> > Currently, ASan runtime on Windows uses > >> >>>>>> > CaptureStackBackTrace/SymFromAddr/SymGetLineFromAddr64 > >> >>>>>> > to unwind and symbolize stacks. This works like a charm > >> >>>>>> > in-process for stack frames built with CL, but yields > >> >>>>>> > "function+0x0ff537...
2013 Dec 03
1
[LLVMdev] Adding line table debug information to LLVM on Windows
...me on Windows as it is on Linux >> >> >>>>>> > is the symbolization of the stacks. >> >> >>>>>> > >> >> >>>>>> > Currently, ASan runtime on Windows uses >> >> >>>>>> > CaptureStackBackTrace/SymFromAddr/SymGetLineFromAddr64 >> >> >>>>>> > to unwind and symbolize stacks. This works like a charm >> >> >>>>>> > in-process for stack frames built with CL, but yields >> >> >>>>>> > "funct...
2013 Nov 20
2
[LLVMdev] Adding line table debug information to LLVM on Windows
...of the things that makes ASan >>>>>> > not as awesome on Windows as it is on Linux >>>>>> > is the symbolization of the stacks. >>>>>> > >>>>>> > Currently, ASan runtime on Windows uses >>>>>> > CaptureStackBackTrace/SymFromAddr/SymGetLineFromAddr64 >>>>>> > to unwind and symbolize stacks. This works like a charm >>>>>> > in-process for stack frames built with CL, but yields >>>>>> > "function+0x0ff537" for frames built with Clang. >&g...
2013 Dec 03
0
[LLVMdev] Adding line table debug information to LLVM on Windows
...ASan > >>>>>> > not as awesome on Windows as it is on Linux > >>>>>> > is the symbolization of the stacks. > >>>>>> > > >>>>>> > Currently, ASan runtime on Windows uses > >>>>>> > CaptureStackBackTrace/SymFromAddr/SymGetLineFromAddr64 > >>>>>> > to unwind and symbolize stacks. This works like a charm > >>>>>> > in-process for stack frames built with CL, but yields > >>>>>> > "function+0x0ff537" for frames built wit...
2013 Nov 19
6
[LLVMdev] Adding line table debug information to LLVM on Windows
...> > sanitizers based on LLVM. One of the things that makes ASan >>>> > not as awesome on Windows as it is on Linux >>>> > is the symbolization of the stacks. >>>> > >>>> > Currently, ASan runtime on Windows uses >>>> > CaptureStackBackTrace/SymFromAddr/SymGetLineFromAddr64 >>>> > to unwind and symbolize stacks. This works like a charm >>>> > in-process for stack frames built with CL, but yields >>>> > "function+0x0ff537" for frames built with Clang. >>>> > >>...
2013 Nov 20
0
[LLVMdev] Adding line table debug information to LLVM on Windows
...based on LLVM. One of the things that makes ASan >>>>> > not as awesome on Windows as it is on Linux >>>>> > is the symbolization of the stacks. >>>>> > >>>>> > Currently, ASan runtime on Windows uses >>>>> > CaptureStackBackTrace/SymFromAddr/SymGetLineFromAddr64 >>>>> > to unwind and symbolize stacks. This works like a charm >>>>> > in-process for stack frames built with CL, but yields >>>>> > "function+0x0ff537" for frames built with Clang. >>>>&g...
2013 Nov 20
0
[LLVMdev] unsubscribe
...t AddressSanitizer (ASan) and other >> > sanitizers based on LLVM. One of the things that makes ASan >> > not as awesome on Windows as it is on Linux >> > is the symbolization of the stacks. >> > >> > Currently, ASan runtime on Windows uses >> > CaptureStackBackTrace/SymFromAddr/SymGetLineFromAddr64 >> > to unwind and symbolize stacks. This works like a charm >> > in-process for stack frames built with CL, but yields >> > "function+0x0ff537" for frames built with Clang. >> > >> > I came up with a prototype...