shithub: scc

RSS feed

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

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()

Next