Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/secretsquirrel/osx_mach_stuff

Personal Exploration of Mach Programming
https://github.com/secretsquirrel/osx_mach_stuff

Last synced: 13 days ago
JSON representation

Personal Exploration of Mach Programming

Awesome Lists containing this project

README

        

# OSX Mach Stuff

Nemo's work from uniformed back in 2006 on mach programming.

Updating the code to 10.10 for a mental exercise and to learn mach programming.

## Chapter 7 replacing ptrace

Chapter 7 is where it really starts from a programming POV.

To see the example working:

On 10.10:
gcc -o chapter_7 chapter_7.c

brew install nasm

nasm -f macho64 test.asm -o test.o && ld -e _main -macosx_version_min 10.8 -arch x86_64 test.o -lSystem

./a.out &
sudo ./chapter_7 [a.out pid]
[snip output]