|
04f5029cc5
|
Prepare to release DeforaOS Asm 0.2.5
|
2022-04-30 05:21:51 +02:00 |
|
|
e96ec3fefb
|
Import Asm-sections.txt
|
2022-04-30 05:19:48 +02:00 |
|
|
f1e8e0ff58
|
Register the vendor
|
2022-04-30 04:02:14 +02:00 |
|
|
6f232c2f36
|
Implement compilation modes
These default to "Debug" and "Release" modes.
|
2022-04-30 04:02:14 +02:00 |
|
|
f566d43087
|
Update the copyright notice
|
2022-04-30 03:46:40 +02:00 |
|
|
841edfbf91
|
Avoid a compilation warning
|
2022-04-30 03:46:25 +02:00 |
|
|
06253d03aa
|
Update the copyright notice
|
2022-04-30 03:46:07 +02:00 |
|
|
23e4b7f5ca
|
Check the size in arch_get_prefix_by_opcode()
|
2022-04-30 03:45:49 +02:00 |
|
|
f1184f1095
|
Prepare to release DeforaOS Asm 0.2.4
|
2022-04-30 03:29:43 +02:00 |
|
|
0ed0362b5c
|
Ship missing files
This fixes "make distcheck".
|
2022-04-30 03:11:27 +02:00 |
|
|
e84490bce8
|
Update the copyright notice
|
2022-04-30 03:00:21 +02:00 |
|
|
e934dd58b1
|
Allow the PROGNAME to be changed per binary
|
2022-04-30 02:59:48 +02:00 |
|
|
44f83e21f7
|
Register temporary files
|
2022-04-30 02:55:29 +02:00 |
|
|
40cfa6b1cc
|
Register the GtkDoc targets
|
2022-04-30 02:55:22 +02:00 |
|
|
3a7c35fdf2
|
Generate the documentation through XML with GtkDoc
|
2022-04-30 02:54:34 +02:00 |
|
|
a70ec2f956
|
Register more targets
|
2022-04-30 02:44:28 +02:00 |
|
|
bf3037caf3
|
Import the "clint" test
|
2022-04-30 02:44:01 +02:00 |
|
|
d250c0518e
|
Import the newer scripts from DeforaOS configure
|
2022-04-30 02:34:24 +02:00 |
|
|
3f521bc161
|
Import the newer scripts from DeforaOS configure
|
2020-11-19 03:17:33 +01:00 |
|
|
b78bdd3bbb
|
Fix build with the latest configure(1)
|
2019-03-17 02:08:57 +01:00 |
|
|
ff3f310ca0
|
Merge branch 'khorben/arch/eth'
|
2018-09-10 05:48:29 +02:00 |
|
|
a0626c34c7
|
Install the Ethereum architecture plug-in
|
2018-09-10 05:47:19 +02:00 |
|
|
e57491440d
|
Correct the definitions for the push instructions
While there, encode immediate values up to 64 bits. Bigger values are
not supported yet.
|
2018-09-10 05:36:31 +02:00 |
|
|
b697eae779
|
Generate the operand for the "push1" instructions
|
2018-09-10 04:07:34 +02:00 |
|
|
1cfdcf6a62
|
Use OP_U8 for AO_IMMEDIATE(0, 8, 0)
This is inspired by the table for the x86 instruction set.
|
2018-09-10 04:07:34 +02:00 |
|
|
1d12cbdc3a
|
Expect an argument for push instructions
|
2018-09-10 04:07:34 +02:00 |
|
|
0f0e9ac3d5
|
Update the copyright notice
|
2018-09-10 04:07:34 +02:00 |
|
|
d05eb817cd
|
Integrate the "eth" architecture in the test suite
|
2018-09-10 04:07:34 +02:00 |
|
|
0c61971874
|
Reflect the new project name
|
2018-09-10 04:07:34 +02:00 |
|
|
b911c946f2
|
Import a basic instruction set for Ethereum
|
2018-09-10 04:07:34 +02:00 |
|
|
60360d1418
|
Code cleanup
|
2018-09-10 04:07:34 +02:00 |
|
|
d8cae4caa0
|
Support the "eth" architecture in the static binaries
|
2018-09-10 04:07:34 +02:00 |
|
|
f1ca56e332
|
Initial import for the "eth" architecture
|
2018-09-10 04:07:34 +02:00 |
|
|
13acc31cf6
|
Fix encoding operands on x86
|
2018-09-10 04:07:24 +02:00 |
|
|
e46cec7ae6
|
Update calls to match the instruction definition
|
2018-09-10 03:16:50 +02:00 |
|
|
933dd5ea89
|
Clarify a few error messages
|
2018-09-10 02:09:46 +02:00 |
|
|
862be04125
|
Define ARO_COUNT for the amount of operands supported
|
2018-09-09 20:37:54 +02:00 |
|
|
936db21b44
|
Code cleanup
|
2018-09-09 20:37:34 +02:00 |
|
|
11c2f85862
|
Actually encode the opcode
It is still truncated to one byte though.
|
2018-09-09 20:28:35 +02:00 |
|
|
05d7959d77
|
Actually decode what is read
|
2018-09-09 20:17:46 +02:00 |
|
|
8ed809c217
|
Remove debugging code
|
2018-09-09 20:13:44 +02:00 |
|
|
74a3f6b83c
|
Update the copyright notice
|
2018-09-09 20:13:44 +02:00 |
|
|
bd1e042f8d
|
Reflect the new project name
|
2018-09-09 19:52:23 +02:00 |
|
|
f3248afa68
|
Add a comment
|
2018-09-08 20:11:10 +02:00 |
|
|
73dab081eb
|
Update the copyright notice
|
2018-09-08 20:09:29 +02:00 |
|
|
baa8f5412c
|
Decode prefixes on i386-based architectures
|
2018-09-08 20:08:26 +02:00 |
|
|
4e14c80f0c
|
Actually implement prefixes in the parser
|
2018-09-08 20:07:14 +02:00 |
|
|
3767308cf9
|
Add support for encoding prefixes
|
2018-09-08 20:04:54 +02:00 |
|
|
93ed1c8b70
|
Support prefixes when printing instructions
|
2018-09-08 20:00:45 +02:00 |
|
|
35ddb30287
|
Allow section names to contain dots
This is still a hack unfortunately.
|
2018-09-08 19:59:00 +02:00 |
|