RSS feed
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
7c45822b
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/03/31 07:31
[ld] Don't use toupper() in rebase()
d69fcbb7
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/03/31 07:10
[ld] Add debugsym()
050797f4
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/03/23 04:58
Remove sccsid strings
561e2d14
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/02/26 12:52
[ld] Add 3rd pass
285830f3
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/02/26 06:46
Update deps.mk
a33062b1
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/02/26 06:22
[ld] Create a custom directory for ld
dc171292
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/02/26 03:12
[ld] Rework how sections are loaded
b1b925a0
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/02/26 00:10
[libmach] Fix coff32getsect()
39dff9f7
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/02/20 03:27
[ld] Solves several problems in the main loop of loadlib()
88ed18b6
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/02/20 03:08
[libmach] Keep archive names with at least 1 letter
6d5cccdb
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/02/20 02:44
[test/ld] Add basic test files for ld-coff32
85d760f4
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/02/20 00:11
[ld] Load the sections in temporary files
8ad82c1a
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/02/19 04:09
[libmach] Remove array files
bcd0eb47
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/02/15 01:28
[libmach] Add a linked list for the segments
dda94192
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/02/11 16:58
[libmach] Add objsyms()
51f244d2
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/02/11 14:25
[libmach] Add objsyms()
2fd2024f
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/02/11 13:28
[libmach] Remove forsym()
a8d4f208
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/02/11 11:56
[libmach] Remove objreset()
4691d9ab
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/02/11 11:56
[ld] Store section description from object files
2700167e
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/02/11 11:56
[ld] Add ld to the cmd Makefile
dc0035fa
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/02/11 11:56
[size] Add static function modifiers
0da5637d
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/02/11 11:56
[libmach] Convert forsect() to objsect()
0bdc41f7
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/02/11 11:56
[libmach/coff32] Remove fp field as it is not used
d69a87fb
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/02/11 04:24
[ld] Move ld out of a directory
6ee2fb85
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/02/11 11:56
[ld] Add handle of common blocks
e12a1007
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/02/11 11:55
[ld] Add moreundef()
62b5f13a
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/02/11 01:37
[libmach] Make uniform the behaviour of for* functions
b709b8fa
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/02/10 17:02
[ld] Several fixes
65120a98
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/02/10 16:43
[ar] Remove unneded variable
0e391692
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/02/10 16:13
[ranlib] Fix merging index file
4ddb383f
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/02/10 14:57
[ld] Fix name of ld in error messages
e6a90cd2
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/02/10 14:51
[libmach] Remove index.o from the Makefile
51838a75
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/02/10 14:50
Update dependencies
5750587d
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/02/10 14:48
[libmach] Implement coff32getidx()
7edf451b
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/02/10 14:02
[libmach] Add namindex()
263d9910
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/02/10 13:27
Merge branch 'master' of ssh://simple-cc.org:/var/gitrepos/scc
cca317cd
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/02/10 13:27
[ld] Add support for indexed libraries
2c7a3499
– Quentin Rameau <quinq@fifth.space>
authored
on 2019/02/10 11:20
[libc] Fix some missing headers
3d4872a5
– Quentin Rameau <quinq@fifth.space>
authored
on 2019/02/10 09:59
[libscc] Regroup hashing routines in a single function
eaf9eb8a
– Quentin Rameau <quinq@fifth.space>
authored
on 2019/01/22 10:52
[driver] Warnings option: W to enable, w to disable
bc9383cd
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/02/10 09:21
[libmach] Rename artraverse() to formember()
7ae4cdf7
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/02/10 09:06
[ld] Search libraries in -L path
42da25d1
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/02/10 09:05
[ld] Implement newidx()
381a14fc
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/02/10 07:20
Fix dep generation
6c1eac28
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/02/10 07:20
Fix dep generation
ccb6d42b
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/02/10 07:17
Fix tabs in x86/x86.dat
29f83a01
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/02/10 07:11
[libmach] Add skeleton for foridx()
02dd1ce6
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/02/10 06:37
[libmach] Add a parameter to objlookup()
0b07caed
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/02/10 06:12
[ld] Load objects from libraries if needed
3e6e8f74
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/02/10 06:11
Update BUGS
06a51397
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/02/10 05:09
[ld] Rewrite ld using libmach
ed6d8506
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/02/10 02:03
[libmach] Introduce forsym() and forsect()
f2f82651
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/02/10 00:59
[libmach] Use Obj prefix for public types
Next