Add scouts honor escape hatch for source embedding

This commit is contained in:
Justine Tunney 2020-06-15 19:01:28 -07:00
parent c91b3c5006
commit b4269930f7
547 changed files with 1516 additions and 944 deletions

View file

@ -18,7 +18,7 @@
02110-1301 USA
*/
#include "libc/macros.h"
.yoink __FILE__
.source __FILE__
.init.start 400,_init_g_ntstartupinfo
ezlea g_ntstartupinfo,cx

View file

@ -18,7 +18,7 @@
02110-1301 USA
*/
#include "libc/macros.h"
.yoink __FILE__
.source __FILE__
.init.start 400,_init_g_ntsysteminfo
ezlea g_ntsysteminfo,cx

View file

@ -18,7 +18,7 @@
02110-1301 USA
*/
#include "libc/macros.h"
.yoink __FILE__
.source __FILE__
/ Obtains WIN32 magic path, e.g. GetTempPathA.
/

View file

@ -26,6 +26,7 @@
#include "libc/nexgen32e/hascharacter.h"
#include "libc/runtime/runtime.h"
#include "libc/str/str.h"
#include "libc/str/tpdecode.h"
#include "libc/sysv/consts/fileno.h"
#include "libc/sysv/errfuns.h"

View file

@ -23,6 +23,7 @@
#include "libc/macros.h"
#include "libc/mem/mem.h"
#include "libc/str/str.h"
#include "libc/str/tpdecode.h"
#include "libc/sysv/errfuns.h"
/**

View file

@ -40,4 +40,4 @@ kTmpPath:
call __getntsyspath
.init.end 300,_init_kTmpPath
.yoink __FILE__
.source __FILE__

View file

@ -23,6 +23,7 @@
#include "libc/calls/internal.h"
#include "libc/conv/conv.h"
#include "libc/str/str.h"
#include "libc/str/tpdecode.h"
#include "libc/sysv/errfuns.h"
/**

View file

@ -18,7 +18,7 @@
02110-1301 USA
*/
#include "libc/macros.h"
.yoink __FILE__
.source __FILE__
.init.start 300,_init_onntconsoleevent
ezlea onntconsoleevent$nt,cx

View file

@ -18,7 +18,7 @@
02110-1301 USA
*/
#include "libc/macros.h"
.yoink __FILE__
.source __FILE__
.init.start 300,_init_onwincrash
pushpop 1,%rcx

View file

@ -19,7 +19,7 @@
*/
#include "libc/dce.h"
#include "libc/macros.h"
.yoink __FILE__
.source __FILE__
/ Creates file descriptors for IPC.
/

View file

@ -18,7 +18,7 @@
02110-1301 USA
*/
#include "libc/macros.h"
.yoink __FILE__
.source __FILE__
/ Sets effective group ID.
/

View file

@ -18,7 +18,7 @@
02110-1301 USA
*/
#include "libc/macros.h"
.yoink __FILE__
.source __FILE__
/ Sets effective user ID.
/

View file

@ -19,7 +19,7 @@
*/
#include "libc/calls/internal.h"
#include "libc/macros.h"
.yoink __FILE__
.source __FILE__
/ System Five signal handler.
/

View file

@ -18,7 +18,7 @@
02110-1301 USA
*/
#include "libc/macros.h"
.yoink __FILE__
.source __FILE__
/ Directly calls ftruncate() impl on host o/s if available.
ftruncate$sysv:

View file

@ -18,7 +18,7 @@
02110-1301 USA
*/
#include "libc/macros.h"
.yoink __FILE__
.source __FILE__
/ Calls GetTempPathA() w/ different API.
/

View file

@ -19,7 +19,7 @@
*/
#include "libc/dce.h"
#include "libc/macros.h"
.yoink __FILE__
.source __FILE__
/ Directly calls lseek() impl on host o/s if available.
lseek$sysv:

View file

@ -18,7 +18,7 @@
02110-1301 USA
*/
#include "libc/macros.h"
.yoink __FILE__
.source __FILE__
/ Directly calls mmap() on system five host o/s.
mmap$sysv:

View file

@ -19,7 +19,7 @@
*/
#include "libc/macros.h"
.text.windows
.yoink __FILE__
.source __FILE__
onntconsoleevent$nt:
ezlea onntconsoleevent,ax

View file

@ -19,7 +19,7 @@
*/
#include "libc/macros.h"
.text.windows
.yoink __FILE__
.source __FILE__
onwincrash$nt:
ezlea onwincrash,ax

View file

@ -18,7 +18,7 @@
02110-1301 USA
*/
#include "libc/macros.h"
.yoink __FILE__
.source __FILE__
/ Directly calls pread() impl on host o/s if available.
pread$sysv:

View file

@ -18,7 +18,7 @@
02110-1301 USA
*/
#include "libc/macros.h"
.yoink __FILE__
.source __FILE__
/ Directly calls preadv() impl on host o/s if available.
preadv$sysv:

View file

@ -18,7 +18,7 @@
02110-1301 USA
*/
#include "libc/macros.h"
.yoink __FILE__
.source __FILE__
/ Directly calls pwrite() impl on host o/s if available.
pwrite$sysv:

View file

@ -18,7 +18,7 @@
02110-1301 USA
*/
#include "libc/macros.h"
.yoink __FILE__
.source __FILE__
/ Directly calls pwritev() impl on host o/s if available.
pwritev$sysv:

View file

@ -18,7 +18,7 @@
02110-1301 USA
*/
#include "libc/macros.h"
.yoink __FILE__
.source __FILE__
/ Directly calls truncate() impl on host o/s if available.
truncate$sysv: