// set user and mail git config --global user.name=kimve1969 git config --global user.mail=kimve@mail.ru git config --global --edit
efbd7a47f5229cb9a4d2bab5d6363c14
// set username and password git config credential.helper store git push https://github.com: https://kimve1969@github.com: git config --global credential.helper 'cache --timeout 8640000' git config --global --edit
//help how story username and password: git help credentials
// name of call in file nm file
// name and path libriries ldd
// clang file.cpp -o file -lstdc++ -pthread -shared // create shared library -E // preproccesing
// nm c++filt
// ThreadSanitizer is a fast and easy-to-use data race detector into Clang > 3.1 and GCC > 4.7 // complie with -fsanitize=thread -fPIC // link with -fsanitize=thread // run and get data races printed to stderr clang file.cpp -o file -lstdc++ -pthread -fPIC -fsanitize=thread
// file.ii is listing afetr preprocessing #if, #define clang -E file.cpp -o file.ii
// file.asm is assembler code clang -S file.cpp -o file.asm
// compile debug version and run in gdb clang -g file.cpp -o file gdb ./file (gdb) run