mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-07-14 23:09:16 +00:00
Rewrite Linux pledge() code so it can be a payload
It's now possible to build our pledge() polyfill as a dynamic shared object that can be injected into a glibc executable using LD_PRELOAD
This commit is contained in:
parent
7bd4179b9b
commit
0277d7d6e9
37 changed files with 1980 additions and 1600 deletions
8
third_party/chibicc/test/test.mk
vendored
8
third_party/chibicc/test/test.mk
vendored
|
@ -69,10 +69,10 @@ o/$(MODE)/third_party/chibicc/test/%.com.dbg: \
|
|||
$(APE_NO_MODIFY_SELF)
|
||||
@$(APELINK)
|
||||
|
||||
$(THIRD_PARTY_CHIBICC_TEST_OBJS): CC = $(CHIBICC)
|
||||
$(THIRD_PARTY_CHIBICC_TEST_OBJS): $(CHIBICC)
|
||||
|
||||
.PRECIOUS: $(THIRD_PARTY_CHIBICC_TEST_OBJS)
|
||||
o/$(MODE)/third_party/chibicc/test/%.o: \
|
||||
third_party/chibicc/test/%.c \
|
||||
$(CHIBICC)
|
||||
@$(COMPILE) -AOBJECTIFY.c $(CHIBICC) $(CHIBICC_FLAGS) $(OUTPUT_OPTION) -c $<
|
||||
|
||||
o/$(MODE)/third_party/chibicc/test/int128_test.o: QUOTA = -M1024m
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue