1
0
mirror of https://github.com/frida/tinycc synced 2024-12-25 14:36:49 +03:00
tinycc/lib
grischka d79e1dee8c backtrace: test with DLLs
- tests2/113_btdll.c: test handling multiple stabs infos
Also:
- libtcc.c: remove _ISOC99_SOURCE pre-defines.  It is causing
  strange warnings such as 'strdup not declared'

- i386/x86_64-gen.c cleanup bounds_pro/epilog.  This discards
  the extra code for main's argv.  If needed, __argv might be
  processed instead.

- tccgen.c:block(): reduce stackspace usage.  For example with
  code like "if (..) ... else if (..) ... else if (..)... "
  considerable numbers of nested block() calls may occur.

  Before that most stack space used when compiling itself was
  for libtcc.c:tcc_set_linker().

  Now it's rather this construct at tccpp.c:2765: in next_nomacro1():

  if (!((isidnum_table[c - CH_EOF] & (IS_ID|IS_NUM))
        || c == '.'
        || ((c == '+' || c == '-')
        ...
2020-01-19 11:46:07 +01:00
..
alloca86_64-bt.S bcheck cleanup 2019-12-14 13:26:18 +01:00
alloca86_64.S bcheck cleanup 2019-12-14 13:26:18 +01:00
alloca86-bt.S tccgen: nodata_wanted fix, default ONE_SOURCE, etc... 2017-07-23 21:24:11 +02:00
alloca86.S tccgen: nodata_wanted fix, default ONE_SOURCE, etc... 2017-07-23 21:24:11 +02:00
alloca-arm.S cross-compilers: allow individual configuration 2017-02-23 08:41:57 +01:00
armeabi.c cross-compilers: allow individual configuration 2017-02-23 08:41:57 +01:00
armflush.c arm: Don't override syscall implementation 2019-11-06 01:01:56 +11:00
bcheck.c backtrace: test with DLLs 2020-01-19 11:46:07 +01:00
bt-dll.c tccrun.c: standalone backtraces with -bt[N] or -b 2020-01-17 22:58:39 +01:00
bt-exe.c tccrun.c: standalone backtraces with -bt[N] or -b 2020-01-17 22:58:39 +01:00
bt-log.c tccrun.c: standalone backtraces with -bt[N] or -b 2020-01-17 22:58:39 +01:00
dsohandle.c Define __dso_handle in libtcc1.a 2019-06-22 01:38:43 +02:00
lib-arm64.c riscv: Implement long double support 2019-09-01 23:13:20 +02:00
libtcc1.c tccgen: nodata_wanted fix, default ONE_SOURCE, etc... 2017-07-23 21:24:11 +02:00
Makefile tccrun.c: standalone backtraces with -bt[N] or -b 2020-01-17 22:58:39 +01:00
va_list.c nocode, noreturn 2019-06-24 11:40:01 +02:00