search for: __asan__

Displaying 5 results from an estimated 5 matches for "__asan__".

2012 Jun 20
2
[LLVMdev] RFC: How can AddressSanitizer, ThreadSanitizer, and similar runtime libraries leverage shared library code?
...This step works not dissimilarly to the step to link an executable: we build the list of archive libraries depended on, but instead of linking an executable, we run a linker script over them. This script will re-link each '.o' file from the transitive closure of archives, prepending a '__asan__' (or other runtime library prefix) onto each symbol; effectively mangling each symbol. All of these processed '.o' files would go into a single, final archive that would be the installed runtime library. The only functions not processed in this manner are a white list of "exported&...
2012 Jun 20
0
[LLVMdev] RFC: How can AddressSanitizer, ThreadSanitizer, and similar runtime libraries leverage shared library code?
...dissimilarly to > the step to link an executable: we build the list of archive libraries > depended on, but instead of linking an executable, we run a linker script > over them. This script will re-link each '.o' file from the transitive > closure of archives, prepending a '__asan__' (or other runtime library > prefix) onto each symbol; effectively mangling each symbol. All of these > processed '.o' files would go into a single, final archive that would be > the installed runtime library. The only functions not processed in this > manner are a white lis...
2012 Jun 20
2
[LLVMdev] RFC: How can AddressSanitizer, ThreadSanitizer, and similar runtime libraries leverage shared library code?
...>> the step to link an executable: we build the list of archive libraries >> depended on, but instead of linking an executable, we run a linker script >> over them. This script will re-link each '.o' file from the transitive >> closure of archives, prepending a '__asan__' (or other runtime library >> prefix) onto each symbol; effectively mangling each symbol. All of these >> processed '.o' files would go into a single, final archive that would be >> the installed runtime library. The only functions not processed in this >> manner...
2012 Jun 20
0
[LLVMdev] RFC: How can AddressSanitizer, ThreadSanitizer, and similar runtime libraries leverage shared library code?
...e step to link an executable: we build the list of archive libraries >>> depended on, but instead of linking an executable, we run a linker script >>> over them. This script will re-link each '.o' file from the transitive >>> closure of archives, prepending a '__asan__' (or other runtime library >>> prefix) onto each symbol; effectively mangling each symbol. All of these >>> processed '.o' files would go into a single, final archive that would be >>> the installed runtime library. The only functions not processed in this &gt...
2012 Jun 20
2
[LLVMdev] RFC: How can AddressSanitizer, ThreadSanitizer, and similar runtime libraries leverage shared library code?
...nk an executable: we build the list of archive libraries >>>> depended on, but instead of linking an executable, we run a linker script >>>> over them. This script will re-link each '.o' file from the transitive >>>> closure of archives, prepending a '__asan__' (or other runtime library >>>> prefix) onto each symbol; effectively mangling each symbol. All of these >>>> processed '.o' files would go into a single, final archive that would be >>>> the installed runtime library. The only functions not processed...