Skip to content

Commit

Permalink
Enhancement: more common stdlib functions.
Browse files Browse the repository at this point in the history
  • Loading branch information
uxmal committed Jan 10, 2024
1 parent 3bceaee commit 2e6fadd
Show file tree
Hide file tree
Showing 12 changed files with 11,274 additions and 11,111 deletions.
6 changes: 6 additions & 0 deletions src/Environments/SysV/libc.so.inc
Original file line number Diff line number Diff line change
Expand Up @@ -90,8 +90,10 @@ void __assert_fail(const char * assertion, const char * file, unsigned int line,
size_t __fpending(FILE *stream);
int __freading(FILE *stream);
int __lxstat(int version, char * __path, struct stat * __statbuf);
void * memchr(const void *s, int c, size_t n);
void * __memcpy_chk(void * dest, const void * src, size_t len, size_t destlen);
void * __mempcpy_chk(void * dest, const void * src, size_t len, size_t destlen);
void * memrchr(const void *s, int c, size_t n);
int __overflow(FILE *, int c);
void * __rawmemchr(const void * s, int c);
void __stack_chk_fail(void);
Expand Down Expand Up @@ -169,17 +171,21 @@ char * strchr(char *, char);
int strcmp(char *,char *);
int strcoll ( const char * str1, const char * str2 );
char * strcpy(char * dst, char * src);
size_t strcspn ( const char * str1, const char * str2 );
char * strdup(const char *);
char * __strdup(const char *);
char *strndup( const char *str, size_t size );
size_t strlen(char *);
int strncasecmp(char *, char *, int n);
char * strncat(char * destination, const char * source, size_t num );
int strncmp(char * dst, char * src, int n);
int strncpy(char *, char *, int n);
char * strpbrk(char *, char *);
char * strrchr(char *, char);
size_t strspn( const char * str1, const char * str2 );
char * strstr(char *, char *);
char * strtok(char * str, const char * delimiters);
double strtod(const char * str, char ** endptr);
float strtof(const char * str, char ** endptr);
int strtol(char * s);
unsigned long int strtoul(const char *nptr, char **endptr, int base);
Expand Down
18,538 changes: 9,304 additions & 9,234 deletions subjects/Elf/MIPS/redir/redir.reko/redir.h

Large diffs are not rendered by default.

2 changes: 2 additions & 0 deletions subjects/Elf/MIPS/redir/redir.reko/redir_rodata.c

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 4 additions & 4 deletions subjects/Elf/MIPS/redir/redir.reko/redir_text.c

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 4 additions & 4 deletions subjects/Elf/MIPS/redir/redir.reko/redir_text.dis

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3,682 changes: 1,883 additions & 1,799 deletions subjects/MachO/amd64/MachO-OSX-x64-ls.reko/MachO-OSX-x64-ls.h

Large diffs are not rendered by default.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 2e6fadd

Please sign in to comment.