Comment

Comment by al13n

I don't have all details, but seems like lots of work:

* Mach APIs instead of ptrace (probably a lot of changes).

* Mach-O instead of ELF.

* Some other APIs instead of /proc/<pid>/{maps,stat,...}

* Probably arm in addition to x86?

* Dealing with security stuff.

* Probably lots of other small differences everywhere.

Limiting the scope to one OS and CPU arhitecture was a big part of how I was able to make a usable debugger in a reasonable time.

parent al13n 1 year ago

No comments yet

Be the first to share your thoughts.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton