index
:
c
master
non-posix
implementation of system interfaces from POSIX.1
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
Age
Commit message (
Expand
)
Author
2024-06-05
rename ___signal to __signal_h
Jakob Kaivo
2024-06-05
handle tracking previous calls to wcstok()
Jakob Kaivo
2024-06-05
implement tracking mechanisms for mbstate_t
Jakob Kaivo
2024-06-04
add __fpclassify_error()
Jakob Kaivo
2024-06-04
enable argument validation
Jakob Kaivo
2024-06-04
track LC_CTYPE epoch in character conversion functions to detect a change
Jakob Kaivo
2024-06-04
implement jmp_buf tracking and disallow setjmp macro suppression
Jakob Kaivo
2024-06-03
add strdup() (and forced version) for tracking previous string values
Jakob Kaivo
2024-06-03
track previously converted pointers in __printf() for checking in __scanf()
Jakob Kaivo
2024-06-03
mark return value as read-only, put all strings in a single page with the str...
Jakob Kaivo
2024-06-03
add LC_CTYPE epoch and use separate CT_ categories and CTM_ masks to support ...
Jakob Kaivo
2024-06-03
include correct header
Jakob Kaivo
2024-05-31
fix off-by-one with overlap checking
Jakob Kaivo
2024-05-31
fix bugs
Jakob Kaivo
2024-05-31
read memory map in hex, not decimal
Jakob Kaivo
2024-05-31
initial implementation of __scanf()
Jakob Kaivo
2024-05-31
verify that the provided signal handler is executable
Jakob Kaivo
2024-05-31
add __memperm() for checking current memory permissions
Jakob Kaivo
2024-05-31
add support for marking "dangerous" memory access
Jakob Kaivo
2024-05-31
handle general segfaults when accessing "dangerous" pointer values
Jakob Kaivo
2024-05-30
add GCC SSE hack
Jakob Kaivo
2024-05-29
add dangerous and update dependencies
Jakob Kaivo
2024-05-29
apply GCC_SSE_HACK more uniformly
Jakob Kaivo
2024-05-29
only attempt to flush streams that can be flushed when parameter is NULL
Jakob Kaivo
2024-05-29
support read-only return value
Jakob Kaivo
2024-05-29
apply GCC_SSE_HACK more uniformly
Jakob Kaivo
2024-05-29
fix getenv()
Jakob Kaivo
2024-05-29
finish integrating jkmalloc and read-only variable support
Jakob Kaivo
2024-05-28
abstract out "forced" implementations of functions from future specifications
Jakob Kaivo
2024-05-28
integrate jkmalloc/prep for readonly
Jakob Kaivo
2024-05-28
handle invalid strtok() behavior
Jakob Kaivo
2024-05-28
properly handler overriding std{in,out,err} on musl
Jakob Kaivo
2024-05-28
handle stream orientation behavior
Jakob Kaivo
2024-05-27
handle use-after-close
Jakob Kaivo
2024-05-27
update last operation after flushing, reopening, or setting file position
Jakob Kaivo
2024-05-27
handle UB for invalid fflush() operations and mixing input and output without...
Jakob Kaivo
2024-02-02
add struct __fenv to track valid fexcept_t and fenv_t objects
Jakob Kaivo
2024-02-02
first cut of tracking previous return values with ftell()/fseek() as POC
Jakob Kaivo
2024-02-02
temporary hack
Jakob Kaivo
2024-02-02
use UNDEFINED() instead of directly calling __undefined()
Jakob Kaivo
2024-02-02
add UNDEFINED() macro
Jakob Kaivo
2024-02-02
check for invalid integer conversions
Jakob Kaivo
2024-02-01
add symbols for va_* to trigger UB if dlsym()ed
Jakob Kaivo
2024-01-31
check for UB in qsort() and bsearch()
Jakob Kaivo
2024-01-31
be harsh on %% conversion
Jakob Kaivo
2024-01-31
go ham on bad %n conversions
Jakob Kaivo
2024-01-31
UB on invalid lengths
Jakob Kaivo
2024-01-31
trigger UB on unknown conversion specifier and invalid #/0 flags
Jakob Kaivo
2024-01-31
implement both directions directly rather than punting to memcpy()
Jakob Kaivo
2024-01-31
pass main as an argument to __main
Jakob Kaivo
[next]