-
Notifications
You must be signed in to change notification settings - Fork 0
/
README
24 lines (18 loc) · 792 Bytes
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
XWindow low level library using assembly / nasm 64 bits.
It uses the Objective-C runtime library primitives.
REQUIREMENTS
- osx
- gcc (>= Apple LLVM version 8.1.0)
- nasm (>= version 2.12.02)
BUILD
- A makefile is available to build the library without Xcode.
- "make test" to build the example (simple window)
DOCUMENTS
- syscalls:
https://opensource.apple.com/source/xnu/xnu-1504.3.12/bsd/kern/syscalls.master
- x86-64 system V ABI:
https://github.com/hjl-tools/x86-psABI/wiki/X86-psABI
- Intel 64 architecture sw developer's manual:
https://software.intel.com/sites/default/files/managed/a4/60/325383-sdm-vol-2abcd.pdf
- Objective-C runtime programming guide:
https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/ObjCRuntimeGuide/Introduction/Introduction.html