dothan009's starred repositories

spdlog

Fast C++ logging library.

Language:C++License:NOASSERTIONStargazers:23629Issues:444Issues:2132

pyroscope

Continuous Profiling Platform. Debug performance issues down to a single line of code

Language:CLicense:AGPL-3.0Stargazers:9818Issues:95Issues:1252

viztracer

VizTracer is a low-overhead logging/debugging/profiling tool that can trace and visualize your python code execution.

Language:PythonLicense:Apache-2.0Stargazers:4786Issues:48Issues:194

MTuner

MTuner is a C/C++ memory profiler and memory leak finder for Windows, PlayStation 4 and 3, Android and other platforms

Language:C++License:BSD-2-ClauseStargazers:2608Issues:72Issues:100

wcc

The Witchcraft Compiler Collection

Language:CLicense:NOASSERTIONStargazers:1830Issues:81Issues:20

cista

Cista is a simple, high-performance, zero-copy C++ serialization & reflection library.

Language:C++License:MITStargazers:1765Issues:34Issues:82

Programming_learning_resource

学习计算机科学的一些pdf资源

XELFViewer

ELF file viewer/editor for Windows, Linux and MacOS.

Language:C++License:MITStargazers:1328Issues:21Issues:18

NativeJIT

A C++ expression -> x64 JIT

Language:C++License:MITStargazers:1133Issues:61Issues:72

not-perf

A sampling CPU profiler for Linux

Language:RustLicense:Apache-2.0Stargazers:866Issues:29Issues:28

pbf

A low-level, lightweight protocol buffers implementation in JavaScript.

Language:JavaScriptLicense:BSD-3-ClauseStargazers:789Issues:134Issues:77

Ghidra-Cpp-Class-Analyzer

Ghidra C++ Class and Run Time Type Information Analyzer

Language:JavaLicense:MITStargazers:631Issues:27Issues:60

debugcharts

Very simple charts with some debug data for Go programs

Language:GoLicense:MITStargazers:512Issues:13Issues:13
Language:Visual BasicStargazers:460Issues:22Issues:0

mmap-sync

Rust library for concurrent data access, using memory-mapped files, zero-copy deserialization, and wait-free synchronization.

Language:RustLicense:NOASSERTIONStargazers:425Issues:16Issues:8

memkind

Memkind is an easy-to-use, general-purpose allocator which helps to fully utilize various kinds of memory available in the system, including DRAM, NVDIMM, and HBM

Language:CLicense:NOASSERTIONStargazers:376Issues:35Issues:117

chap

chap analyzes un-instrumented core files for leaks, memory growth, and corruption

Language:C++License:NOASSERTIONStargazers:362Issues:24Issues:8

staticx

Create static executable from dynamic executable

Language:CLicense:NOASSERTIONStargazers:319Issues:5Issues:156

dwex

DWARF Explorer - a GUI utility for navigating the DWARF debug information

memoro

Memoro: A Detailed Heap Profiler

Language:CSSLicense:MITStargazers:178Issues:7Issues:2

iodlr

Tools and Reference Code for Intel Optimizations (eg Large Pages)

Language:CLicense:NOASSERTIONStargazers:127Issues:20Issues:23

struct_layout

tool to show the structure layout of types in your C/C++ program, highlighting padding

Language:PythonLicense:BSD-3-ClauseStargazers:111Issues:6Issues:2

malt

MALT is a MALloc Tracker to find where and how your made your memory allocations in C/C++/Fortran applications.

Language:C++License:NOASSERTIONStargazers:107Issues:11Issues:85

binrec-tob

BinRec: Dynamic Binary Lifting and Recompilation

Language:C++License:NOASSERTIONStargazers:107Issues:20Issues:31

ProtobufDecoder

A Google Protocol Buffers (Protobuf) payload decoder/analyzer

Language:C#License:MITStargazers:80Issues:4Issues:4

BOLT

Binary Optimization and Layout Tool - A linux command-line utility used for optimizing performance of binaries with options for generating static profile inferred by an ML-model and by heuristics. Useful for when the generation of dynamic profiles is prohibitive.

Language:C++License:NOASSERTIONStargazers:37Issues:1Issues:0

faultstat

page fault tracking tool

Language:CLicense:GPL-2.0Stargazers:17Issues:6Issues:2
Language:C++Stargazers:12Issues:9Issues:0

MallocSan

Detecting some memory corruption errors in C by intercepting accesses to heap objects for bounds checking

Language:CLicense:LGPL-2.1Stargazers:1Issues:1Issues:0