RSS feed
2c616f66
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/09/19 16:40
[as/x86] Add more comments in the opcode table
6c5e542c
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/09/20 15:30
Move STD to rules.mk
1f43b75a
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/09/19 16:39
[as/powerpc] Add Branch instructions
45a5271a
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/09/19 15:33
[test/as] Fix the PATH definition
3979c0fc
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/09/19 15:31
[objdump] Ad a dummy version for as tests
ebb4a027
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/09/18 23:59
[as-powerpc] Add GPRS registers
e7d32ccc
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/09/18 17:43
[as-powerpc] Add basic assembler pseudo-instructions
57670398
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/09/18 17:21
[as-powerpc] Add skeleton for different instruction formats
8927186e
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/09/18 02:59
[as] Move target makefiles to target directories
f135e0f1
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/09/18 02:36
[as] Add powerpc64 skeleton
c1a905d1
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/09/18 02:36
Add more things to FIXME.
34c14097
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/09/18 02:35
[ld] Add basic skeleton for powerpc
04eaa4bd
– zerous Naveen Narayanan <zerous@nocebo.space>
authored
and Roberto E. Vargas Caballero <k0ga@shike2.com>
committed
on 2019/09/03 20:28
Add gensys.sh and syscall.lst for i386
d7f0e25b
– zerous Naveen Narayanan <zerous@nocebo.space>
authored
and Roberto E. Vargas Caballero <k0ga@shike2.com>
committed
on 2019/09/03 20:20
Add setjmp.s and longjmp.s for i386
ecf1b1b6
– zerous Naveen Narayanan <zerous@nocebo.space>
authored
and Roberto E. Vargas Caballero <k0ga@shike2.com>
committed
on 2019/09/03 20:19
Add crt-posix.s/crt.s for i386/linux
a7553c3d
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/09/01 08:30
[libmach] Add findsec()
bf06512e
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/30 07:25
[libmach/coff32] Fix return code of readstr()
2d1b151c
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/30 07:24
[libmach] Add loadmap()
26e92fca
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/29 17:46
[libmach] Use int as index in symbols and sections
1ff5de05
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/29 17:12
[libmach] Allocate string table always
adc39da8
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/29 14:51
[ld] Rewrite ld to use the new interfaces
d2f2f981
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/29 05:42
[libmach] Fix error codes in readobj()
5a522b88
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/28 11:59
[rules] Use a simple tab instead of aligment
50a8df04
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/28 11:49
[build] Remove libexec directory in clean
c43a3de5
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/28 11:45
[tests] Add strip and size to the Makefile
547f3e40
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/28 11:42
[libmach] Add pc2line() mock
3cc05088
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/28 11:28
[libmach] Add forgotten files
99970c47
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/28 11:26
[cmd] Add objdump and objcopy again
454313e5
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/28 10:51
[libmach] Add getindex() and setindex()
d31f41ad
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/28 06:51
[libmach] Add getsec()
a032cacd
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/28 06:44
[tests/size] Add tests for size
57b7d944
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/27 17:07
[libmach] Add strip()
279bf67d
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/27 16:54
[tests/strip] Add basic test for strip
1623dbdd
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/27 11:58
[nm] Improve error handling
845a4d45
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/27 08:10
[libmach] Big rework of libmach (Symbol)
d4f9d2c9
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/24 18:15
[ld] Add debug section
b9d7c95a
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/24 18:13
[libmach] Remove formember()
1156d6a4
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/24 18:12
[ld] Disable buildint ld
f1234064
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/24 11:19
[libmach] Rework of Objsym structure
babb36b2
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/24 07:25
Change debug to sccdebug
b286e242
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/24 04:22
Revert "[libmach] Move armember() into formember()"
129e4ee9
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/23 18:10
[libmach] Remove Objsymdef type
b7806502
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/23 18:06
[libmach] Remove Objsymdef from getidx()
a3297200
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/23 15:26
[libmach] Stop using Objsymdef in setidx
5b919477
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/23 15:02
[libmach] Define Objseg type
e34837b2
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/23 14:53
[size] Add support for read-only symbols
fe6c85f7
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/23 14:52
[libmach] Cosmetic change in mach.h
1775fd41
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/23 14:50
[libmach] Move armember() into formember()
8c743e3d
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/23 14:36
[libmach] Remove unneeded coff32namidx() prototype
559a1868
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/23 14:33
[libmach] Don't free obj in objdel()
83313d45
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/23 14:26
[libmach] Add probe method to Objops
347a2a6c
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/23 14:06
[libmach] Remove objsync()
e96b586c
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/23 13:19
[libmach] Remove unneeded formats.lst
d2a53b67
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/23 13:16
[libmach] Add write method to Objops
8d1263ba
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/23 12:40
[tests/ld] Add size rule
cc8fd348
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/23 12:32
[ld] Don't alloc object before testing
f8fbc1dd
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/23 12:25
[ld] Whitespace change
41bef854
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/23 12:17
[libmach] Add del method to Objops
28163a94
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/23 04:29
[libmach] Intropduce Objops strip method
9332f34c
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/23 04:10
[libmach] Add addr2line Objops method
20026926
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/23 03:51
[libmach] Add setidx and getidx methods to Objops
a0d56750
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/22 19:03
[libmach] Add read method to Obj
80fae81b
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/22 15:18
[libmach] Remove fp field from Obj
7665b3ee
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/22 14:46
[libmach] Add new to Obj
569525f6
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/22 05:32
Update deps.mk
61f5fa44
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/22 05:25
[libmach] Remove target getsyms and getsect
dccebc26
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/22 03:53
[libmach] Simplify objread() interface
a91a01b0
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/21 17:58
[ld] Add pass5()
718fad00
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/21 12:03
[ld] Fix seeking into the object file
e27e71e4
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/21 07:54
[ld] Simplify Segment
17a2ac09
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/21 07:49
[ld] Fix merge()
3a079f24
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/21 07:46
Update depenencies
621d2144
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/21 07:34
[driver/posix] Remove debug information
d062d33d
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/21 06:31
[libc] Avoid too deep recursion in qsort()
266132e9
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/19 13:02
[ld] Add pass4
25bac1a3
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/19 13:01
[ld] Add library dependencies to Makefile
94f52c8e
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/19 06:20
[ld] Add structures for sections and segments
506afb04
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/18 18:01
Simplify the HOST configuration
ec74c41f
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/18 15:54
Force -std=c99 in GNU-like compilers
24f272e4
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/18 14:57
Add HOST variable
227313ff
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/18 14:05
Force -c in clang assembler
b95034ed
– Eddie Thieda <eddie.thieda@gmail.com>
authored
and Roberto E. Vargas Caballero <k0ga@shike2.com>
committed
on 2019/08/15 22:26
Fixed some typos in the comments about the union.
81094177
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/10 09:35
[ld] Simplify newobject() in pass1
9e604423
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/09 19:52
[ld] Fix comparision in install()
da8a8c73
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/09 19:31
[ld] Make undef() private
4f939085
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/09 17:03
[ld] Move undefine dealing to pass1.c
f13bf4d8
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/09 12:58
[libscc] Remove outdated bits about pack/unpack
f5f5501c
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/08 16:31
[ld] Move code from symbol.c pass1.c
8f241ba2
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/07 20:06
[ld] Add ld() function
3c75d277
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/07 20:06
[ld] Add deps.mk in the Makefile
ccd1b158
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/03 13:25
Use libc-proto in clean target
39c2438c
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/05/30 14:14
Revert "[dev] Add memrchr"
3bcf1091
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/05/09 09:41
[dev] Add memrchr
86b5e746
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/04/30 05:30
[libc] Return valid error code in normalize()
c4abae03
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/04/25 05:50
[libc] Initiliaze tz before use in localtime()
0663aab4
– Michael Forney <mforney@mforney.org>
authored
and Roberto E. Vargas Caballero <k0ga@shike2.com>
committed
on 2019/04/20 05:51
Adjust some definitions to match declaration in usage of `restrict`
8445aa34
– Michael Forney <mforney@mforney.org>
authored
and Roberto E. Vargas Caballero <k0ga@shike2.com>
committed
on 2019/04/20 05:47
Remove obsolete 'fp' parameter to nextline
6361870f
– Michael Forney <mforney@mforney.org>
authored
and Roberto E. Vargas Caballero <k0ga@shike2.com>
committed
on 2019/04/20 05:42
Remove extra ';' in struct member declaration
97e0fc17
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/04/16 06:52
[libc] Use the common values for seek constants
a2b6dcce
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/03/31 07:41
[test/ld] Use diferent values for every symbol
Next