Hi!!

Im try to instrument libc++ and libc++abi for ASan as shown in 
https://github.com/google/sanitizers/wiki/MemorySanitizerLibcxxHowTo 

then a try to build googletest with the instrumented libc++ using the same 
steps in the example but when I'm doing the "make -j12" to build it throw 
some errors
these are some of them:

clang-3.8/home/yosef/Desktop/ASAN/googletest/googlemock/src/gmock_main.cc:32:
In file included from 
/home/yosef/Desktop/ASAN/libcxx_asan/include/c++/v1/iostream:38:
In file included from 
/home/yosef/Desktop/ASAN/libcxx_asan/include/c++/v1/ios:215:
In file included from 
/home/yosef/Desktop/ASAN/libcxx_asan/include/c++/v1/iosfwd:90:
/home/yosef/Desktop/ASAN/libcxx_asan/include/c++/v1/wchar.h:133:77: error: 
use of undeclared identifier 'wcschr'
wchar_t* __libcpp_wcschr(const wchar_t* __s, wchar_t __c) {return 
(wchar_t*)wcschr(__s, __c);} 

In file included from 
/home/yosef/Desktop/ASAN/googletest/googlemock/src/gmock_main.cc:32:
In file included from 
/home/yosef/Desktop/ASAN/libcxx_asan/include/c++/v1/iostream:38:
In file included from 
/home/yosef/Desktop/ASAN/libcxx_asan/include/c++/v1/ios:215:
/home/yosef/Desktop/ASAN/libcxx_asan/include/c++/v1/iosfwd:176:14: error: 
use of undeclared identifier 'mbstate_t'
typedef fpos<mbstate_t>    streampos;

/home/yosef/Desktop/ASAN/googletest/googletest/src/gtest-all.cc:39:
In file included from 
/home/yosef/Desktop/ASAN/googletest/googletest/include/gtest/gtest.h:55:
In file included from 
/home/yosef/Desktop/ASAN/libcxx_asan/include/c++/v1/ostream:138:
In file included from 
/home/yosef/Desktop/ASAN/libcxx_asan/include/c++/v1/ios:216:
In file included from 
/home/yosef/Desktop/ASAN/libcxx_asan/include/c++/v1/__locale:15:
In file included from 
/home/yosef/Desktop/ASAN/libcxx_asan/include/c++/v1/string:440:
/home/yosef/Desktop/ASAN/libcxx_asan/include/c++/v1/cstdio:108:9: error: no 
member named 'FILE' in the global namespace
using ::FILE;In file included from

there are more errors. But it seems a problem from the libcxx or I just did 
something wrong or miss something when I instrument libc++
there is someone has been through this?  I hope someone can point me out in 
the right direction

Thanks!
 



-- 
You received this message because you are subscribed to the Google Groups 
"address-sanitizer" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to