|
a87606c43a
|
Adapt to the new API for the Error class
|
2015-11-24 00:18:55 +01:00 |
|
|
6e51edbe42
|
Avoid a compilation warning
|
2015-09-26 01:38:44 +02:00 |
|
|
1f3a2560f5
|
Disambiguate the ID for x86 registers
|
2015-09-26 01:33:41 +02:00 |
|
|
b4bfb9796f
|
Add the instruction pointer for x86
|
2015-09-26 01:33:41 +02:00 |
|
|
dad5027387
|
Load the string parser for strings
|
2015-09-07 23:34:49 +02:00 |
|
|
f5a7dfaa04
|
Define the native registers first
|
2015-09-07 23:32:52 +02:00 |
|
|
fe86cfd8ae
|
Set the 32-bits registers as aliases on amd64
|
2015-09-07 23:29:39 +02:00 |
|
|
9bed564a4b
|
Allow the filename to be NULL
|
2015-09-07 23:28:34 +02:00 |
|
|
cd2e8949ca
|
Filenames may be NULL now
|
2015-09-06 23:42:52 +02:00 |
|
|
4912a61fab
|
Fix generation of instructions without operands
Really, the fix applies when instructions are not directly followed
by whitespace.
|
2015-09-05 19:29:10 +02:00 |
|
|
b5fd63baaa
|
Additional sanity check
|
2015-09-05 19:15:11 +02:00 |
|
|
40286b299a
|
Report errno when relevant
|
2015-09-05 19:14:59 +02:00 |
|
|
722a9a9e1c
|
Avoid potential invalid free()
|
2015-09-05 19:14:21 +02:00 |
|
|
4938fb6b24
|
Assembling strings defaults to the standard output
There is an issue remaining with the output though.
|
2015-09-05 18:27:35 +02:00 |
|
|
449915ee95
|
Create the "i386_real" test with the "mbr" format
|
2015-09-05 18:19:40 +02:00 |
|
|
9784f33fd9
|
Wrap the output in a compliant boot record
|
2015-09-05 18:18:45 +02:00 |
|
|
4b6e33d88c
|
Check for errors when forwarding defines
|
2015-09-05 18:13:54 +02:00 |
|
|
5373405932
|
Update the copyright notice
|
2015-09-05 18:09:40 +02:00 |
|
|
e235e4a139
|
Allow values to be forwarded to the pre-processor as well
|
2015-09-05 18:09:26 +02:00 |
|
|
9356fc7e74
|
Code cleanup
|
2015-09-05 17:57:35 +02:00 |
|
|
66ffde3d8a
|
Use PROGNAME
|
2015-09-05 17:56:33 +02:00 |
|
|
eb4907a762
|
Allow assembling to the standard output
|
2015-09-05 17:56:33 +02:00 |
|
|
f9082e3ed8
|
Update the copyright notice
|
2015-09-05 17:16:51 +02:00 |
|
|
cddc345931
|
Code cleanup
|
2015-09-05 17:16:51 +02:00 |
|
|
52248d0dc9
|
Remove a double const
|
2015-09-05 17:06:45 +02:00 |
|
|
d8287ac21a
|
Update the copyright notice
|
2015-09-05 17:06:28 +02:00 |
|
|
c2051d30ae
|
Allow assembly to file handlers directly
|
2015-09-05 17:05:46 +02:00 |
|
|
92d8eafc09
|
Register the "mbr" file format in the static tools
|
2015-09-05 15:54:21 +02:00 |
|
|
a4e292443e
|
Update the copyright notice
|
2015-09-05 15:49:51 +02:00 |
|
|
d7c6926699
|
Code cleanup
|
2015-09-05 15:49:45 +02:00 |
|
|
9f3995c5f6
|
Update some copyright notices
|
2015-09-05 03:15:50 +02:00 |
|
|
47f4990b9b
|
Allow sections to have flags
|
2015-09-05 03:15:14 +02:00 |
|
|
0616ecf113
|
Also cater for 16-bit addresses
|
2015-09-05 03:02:54 +02:00 |
|
|
5f49d177b3
|
Use PROGNAME
|
2015-09-05 02:59:42 +02:00 |
|
|
399b4b40d9
|
Correct the register flags for the "i386_real" architecture
|
2015-09-05 02:42:08 +02:00 |
|
|
ab524a34cb
|
Default to the MBR file format
|
2015-09-05 02:38:53 +02:00 |
|
|
d2632aceb6
|
Import a basic MBR parser
|
2015-09-05 02:37:23 +02:00 |
|
|
0af54edc69
|
Also ignore MacOS X' shared objects
|
2015-09-05 02:36:52 +02:00 |
|
|
34c9dd6999
|
Fix tests with "make distcheck"
|
2015-08-24 02:37:45 +02:00 |
|
|
c6bb3eccc6
|
Build with SSP and PIE by default
|
2015-08-24 02:32:22 +02:00 |
|
|
520a85ca8d
|
Build with SSP and PIE by default
|
2015-08-24 02:27:11 +02:00 |
|
|
fc6eea008b
|
Partially fix "make dist"
|
2015-08-24 02:21:55 +02:00 |
|
|
bd52ad4bd1
|
Complete the .gitignore file
|
2015-08-24 02:21:36 +02:00 |
|
|
d48c058a4b
|
Add a .gitignore file
|
2015-08-24 02:18:18 +02:00 |
|
|
4c57151be7
|
No longer store Makefiles in the source tree
|
2015-08-24 02:17:54 +02:00 |
|
|
56c432b42a
|
Re-generate the Makefiles
|
2015-08-24 02:15:08 +02:00 |
|
|
bda0e18c99
|
About to release DeforaOS Asm 0.2.2
|
2015-08-24 02:14:56 +02:00 |
|
|
2e82924659
|
Re-generate the Makefiles
|
2015-08-24 02:14:26 +02:00 |
|
|
b2bc8cca5f
|
Reflect updates from upstream
|
2015-08-24 02:11:54 +02:00 |
|
|
4415b63b63
|
Remove unimplemented call
|
2015-08-21 02:45:41 +02:00 |
|