The Wayback Machine - https://web.archive.org/web/20200926002128/https://github.com/topics/ptrace
Skip to content
#

ptrace

Here are 90 public repositories matching this topic...

From a debugger's view, Let's explore the computer world! How does compiler, linker and debugger coordinate with each other around the program written in specific programming language? How does a debugger work? If we develop a debugger for go programming language, we must master go type system, runtime... and some Operating System internals. OK, all the contents mentioned above will be covered in this book. Hope you enjoy it!

  • Updated Sep 7, 2020
  • Makefile
wangbj
wangbj commented Apr 22, 2019

Assume state (state.hpp) is process wide states, some resources are per-thread, while others (such as FDs, signal handlers) are per-process. It would be nice too have three APIs like reset(), cloned() and forked(), so that the unix clone (threads) and fork events can be easily to implement.

For instance, if we know some resources are shared among threads (per-process), in rust

Improve this page

Add a description, image, and links to the ptrace topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the ptrace topic, visit your repo's landing page and select "manage topics."

Learn more

You can’t perform that action at this time.