코딩Coding/Rust_Debugger_heap_memory_check
-
(대박심화__외계어수준)❤️ More Rust & Cargo detective work, linking to system LLVM et al.코딩Coding/Rust_Debugger_heap_memory_check 2022. 6. 1. 00:06
https://youtu.be/t9Ri5sEsIZ0 https://internals.rust-lang.org/t/the-state-of-rust-tarballs/9141 The State of Rust Tarballs I have had several friends bug me about this on-and-off for a while now, so I decided to write up the experience using non-rustup methods of installing Rust. The following is what I discovered after looking around the Rust Forge and main website, as well a internals.rust-lang..
-
rr aspires to be your primary C/C++ debugging tool for Linux, replacing — well,코딩Coding/Rust_Debugger_heap_memory_check 2022. 5. 6. 16:42
rr aspires to be your primary C/C++ debugging tool for Linux, replacing — well, enhancing — gdb. https://rr-project.org/ rr: lightweight recording & deterministic debugging rr's original motivation was to make debugging of intermittent failures easier. These failures are hard to debug because any given program run may not show the failure. We wanted to create a tool that would record program exe..
-
RUST]support clang-cl optionally)Specifically, OpenBLAS requires clang to build the assembly. It would be nice if vcpkg would optionally allow OpenBLAS to be built with clang-cl.코딩Coding/Rust_Debugger_heap_memory_check 2022. 5. 5. 01:09
https://github.com/microsoft/vcpkg/issues/2087 support clang-cl optionally · Issue #2087 · microsoft/vcpkg Specifically, OpenBLAS requires clang to build the assembly. It would be nice if vcpkg would optionally allow OpenBLAS to be built with clang-cl. github.com
-
How to collect Rust source-based code coverage(cargo install grcov / rustup component add llvm-tools-preview)코딩Coding/Rust_Debugger_heap_memory_check 2022. 5. 5. 01:02
https://marco-c.github.io/2020/11/24/rust-source-based-code-coverage.html How to collect Rust source-based code coverage TL;DR: For those of you who prefer an example to words, you can find a complete and simple one at https://github.com/marco-c/rust-code-coverage-sample. marco-c.github.io
-
댕글링 포인터(Dangling Pointer), 허상 포인터(Dangling pointer) 그리고 와일드 포인터(wild pointers)코딩Coding/Rust_Debugger_heap_memory_check 2022. 5. 2. 17:01
https://thinkpro.tistory.com/67 댕글링 포인터(Dangling Pointer) 포인터가 여전히 해제된 메모리 영역을 가리키고 있다면, 이러한 포인터를 댕글링 포인터(Dangling Pointer)라고 한다. 댕글링 포인터가 가리키는 메모리는 더는 유효하지 않다. 댕글링 포인터는 pre thinkpro.tistory.com https://ko.m.wikipedia.org/wiki/%ED%97%88%EC%83%81_%ED%8F%AC%EC%9D%B8%ED%84%B0 허상 포인터 - 위키백과, 우리 모두의 백과사전 버퍼 오버플로처럼 허상/와일드 포인터 버그들은 잦은 확률로 보안 허점으로 이어진다. 예를 들면 가상 함수 호출 시에, vtable 포인터가 겹쳐 써지므로 포인터가 다른 주소를..
-
Rust에서❤️sanitizer 사용해 heap memory 보기 Unstable book코딩Coding/Rust_Debugger_heap_memory_check 2022. 4. 26. 19:19
https://doc.rust-lang.org/nightly/unstable-book/compiler-flags/sanitizer.html sanitizer - The Rust Unstable Book The tracking issues for this feature are: This feature allows for use of one of following sanitizers: AddressSanitizer a fast memory error detector. ControlFlowIntegrity LLVM Control Flow Integrity (CFI) provides forward-edge control flow protection. HWAdd doc.rust-lang.org