Valgrind 사용예제 #include #include int main() { char *str = (char*) malloc(1024); printf("flsdkjfslkjfsdklfj\n\n\n"); printf("\n\n"); return 0; } 이렇게 만들고 컴파일( -g 옵션을 넣어야 파일과 라인을 알수 있다. 그리고 -o옵션보다 먼저 써줘야 한다.)하자. gcc -g -o test test.c valgrind --tool=memcheck --leak-check=yes --show-reachable=yes ./test valgrind --tool=memcheck --leak-check=yes --show-reachable=yes --log-file="./valgrind_log" ./test 아래와 같이 메로리 Lea.. 더보기 GDB 설정하기 1. gdbserver는 Target에서 Debugging할 대상에 Attack나 running을 시켜놓고 gdb가 연결되기를 기다린다. 이전에 adb가 forward될수 있도록 설정해준다. adb forward tcp:4000 tcp:4000 # gdbserver localhost:4000 --attach 145 # gdbserver localhost:4000 program 2. ./arm-eabi-gdb 는 Remote에서 Target에 gdb server에 연결을 시도한다. $ ./arm-eabi-gdb /mnt/hgfs/omap_release_t32/android/out/target/product/p2/symbols/system/bin/mediaserver (gdb)set solib-absolut.. 더보기 이전 1 ··· 14 15 16 17 다음