ESP-IDF
syscall_stub_table
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading (4/5)...
Files
loading (4/5)...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
syscall_stub_table
syscall_stub_table struct
Syntax
Show:
Summary
Declaration
from
libc_stubs.h:35
struct
syscall_stub_table
{
struct
_reent
*
(
*
__getreent
)
(
void
)
;
void
*
(
*
_malloc_r
)
(
struct
_reent
*
r
,
size_t
)
;
void
(
*
_free_r
)
(
struct
_reent
*
r
,
void
*
)
;
void
*
(
*
_realloc_r
)
(
struct
_reent
*
r
,
void
*
,
size_t
)
;
void
*
(
*
_calloc_r
)
(
struct
_reent
*
r
,
size_t
,
size_t
)
;
void
(
*
_abort
)
(
void
)
;
int
(
*
_system_r
)
(
struct
_reent
*
r
,
const
char
*
)
;
int
(
*
_rename_r
)
(
struct
_reent
*
r
,
const
char
*
,
const
char
*
)
;
clock_t
(
*
_times_r
)
(
struct
_reent
*
r
,
struct
tms
*
)
;
int
(
*
_gettimeofday_r
)
(
struct
_reent
*
r
,
struct
timeval
*
,
void
*
)
;
void
(
*
_raise_r
)
(
struct
_reent
*
r
)
;
int
(
*
_unlink_r
)
(
struct
_reent
*
r
,
const
char
*
)
;
int
(
*
_link_r
)
(
struct
_reent
*
r
,
const
char
*
,
const
char
*
)
;
int
(
*
_stat_r
)
(
struct
_reent
*
r
,
const
char
*
,
struct
stat
*
)
;
int
(
*
_fstat_r
)
(
struct
_reent
*
r
,
int
,
struct
stat
*
)
;
void
*
(
*
_sbrk_r
)
(
struct
_reent
*
r
,
ptrdiff_t
)
;
int
(
*
_getpid_r
)
(
struct
_reent
*
r
)
;
int
(
*
_kill_r
)
(
struct
_reent
*
r
,
int
,
int
)
;
void
(
*
_exit_r
)
(
struct
_reent
*
r
,
int
)
;
int
(
*
_close_r
)
(
struct
_reent
*
r
,
int
)
;
int
(
*
_open_r
)
(
struct
_reent
*
r
,
const
char
*
,
int
,
int
)
;
int
(
*
_write_r
)
(
struct
_reent
*
r
,
int
,
const
void
*
,
int
)
;
int
(
*
_lseek_r
)
(
struct
_reent
*
r
,
int
,
int
,
int
)
;
int
(
*
_read_r
)
(
struct
_reent
*
r
,
int
,
void
*
,
int
)
;
void
(
*
_lock_init
)
(
_lock_t
*
lock
)
;
void
(
*
_lock_init_recursive
)
(
_lock_t
*
lock
)
;
void
(
*
_lock_close
)
(
_lock_t
*
lock
)
;
void
(
*
_lock_close_recursive
)
(
_lock_t
*
lock
)
;
void
(
*
_lock_acquire
)
(
_lock_t
*
lock
)
;
void
(
*
_lock_acquire_recursive
)
(
_lock_t
*
lock
)
;
int
(
*
_lock_try_acquire
)
(
_lock_t
*
lock
)
;
int
(
*
_lock_try_acquire_recursive
)
(
_lock_t
*
lock
)
;
void
(
*
_lock_release
)
(
_lock_t
*
lock
)
;
void
(
*
_lock_release_recursive
)
(
_lock_t
*
lock
)
;
int
(
*
_printf_float
)
(
struct
_reent
*
data
,
void
*
pdata
,
FILE
*
fp
,
int
(
*
pfunc
)
(
struct
_reent
*
,
FILE
*
,
const
char
*
,
size_t
len
)
,
va_list
*
ap
)
;
int
(
*
_scanf_float
)
(
struct
_reent
*
rptr
,
void
*
pdata
,
FILE
*
fp
,
va_list
*
ap
)
;
}
;
Fields
Field
Declared as
syscall_stub_table::_write_r
int
(
*
)
(
struct
_reent
*
r
,
int
,
const
void
*
,
int
)
syscall_stub_table::_lseek_r
int
(
*
)
(
struct
_reent
*
r
,
int
,
int
,
int
)
syscall_stub_table::_read_r
int
(
*
)
(
struct
_reent
*
r
,
int
,
void
*
,
int
)
syscall_stub_table::_lock_init
void
(
*
)
(
_lock_t
*
lock
)
syscall_stub_table::_lock_init_recursive
void
(
*
)
(
_lock_t
*
lock
)
syscall_stub_table::_lock_close
void
(
*
)
(
_lock_t
*
lock
)
syscall_stub_table::_lock_close_recursive
void
(
*
)
(
_lock_t
*
lock
)
syscall_stub_table::_lock_acquire
void
(
*
)
(
_lock_t
*
lock
)
syscall_stub_table::_lock_acquire_recursive
void
(
*
)
(
_lock_t
*
lock
)
syscall_stub_table::_lock_try_acquire
int
(
*
)
(
_lock_t
*
lock
)
syscall_stub_table::_lock_try_acquire_recursive
int
(
*
)
(
_lock_t
*
lock
)
syscall_stub_table::_lock_release
void
(
*
)
(
_lock_t
*
lock
)
syscall_stub_table::_lock_release_recursive
void
(
*
)
(
_lock_t
*
lock
)
syscall_stub_table::_printf_float
int
(
*
)
(
struct
_reent
*
data
,
void
*
pdata
,
FILE
*
fp
,
int
(
*
pfunc
)
(
struct
_reent
*
,
FILE
*
,
const
char
*
,
size_t
len
)
,
va_list
*
ap
)
syscall_stub_table::_times_r
clock_t
(
*
)
(
struct
_reent
*
r
,
struct
tms
*
)
syscall_stub_table::_gettimeofday_r
int
(
*
)
(
struct
_reent
*
r
,
struct
timeval
*
,
void
*
)
syscall_stub_table::_raise_r
void
(
*
)
(
struct
_reent
*
r
)
syscall_stub_table::_unlink_r
int
(
*
)
(
struct
_reent
*
r
,
const
char
*
)
syscall_stub_table::_link_r
int
(
*
)
(
struct
_reent
*
r
,
const
char
*
,
const
char
*
)
syscall_stub_table::_stat_r
int
(
*
)
(
struct
_reent
*
r
,
const
char
*
,
struct
stat
*
)
syscall_stub_table::_fstat_r
int
(
*
)
(
struct
_reent
*
r
,
int
,
struct
stat
*
)
syscall_stub_table::_sbrk_r
void
*
(
*
)
(
struct
_reent
*
r
,
ptrdiff_t
)
syscall_stub_table::_getpid_r
int
(
*
)
(
struct
_reent
*
r
)
syscall_stub_table::_kill_r
int
(
*
)
(
struct
_reent
*
r
,
int
,
int
)
syscall_stub_table::_exit_r
void
(
*
)
(
struct
_reent
*
r
,
int
)
syscall_stub_table::_close_r
int
(
*
)
(
struct
_reent
*
r
,
int
)
syscall_stub_table::_open_r
int
(
*
)
(
struct
_reent
*
r
,
const
char
*
,
int
,
int
)
syscall_stub_table::__getreent
struct
_reent
*
(
*
)
(
void
)
syscall_stub_table::_malloc_r
void
*
(
*
)
(
struct
_reent
*
r
,
size_t
)
syscall_stub_table::_free_r
void
(
*
)
(
struct
_reent
*
r
,
void
*
)
syscall_stub_table::_realloc_r
void
*
(
*
)
(
struct
_reent
*
r
,
void
*
,
size_t
)
syscall_stub_table::_calloc_r
void
*
(
*
)
(
struct
_reent
*
r
,
size_t
,
size_t
)
syscall_stub_table::_abort
void
(
*
)
(
void
)
syscall_stub_table::_system_r
int
(
*
)
(
struct
_reent
*
r
,
const
char
*
)
syscall_stub_table::_rename_r
int
(
*
)
(
struct
_reent
*
r
,
const
char
*
,
const
char
*
)
syscall_stub_table::_scanf_float
int
(
*
)
(
struct
_reent
*
rptr
,
void
*
pdata
,
FILE
*
fp
,
va_list
*
ap
)
Examples
References
from
examples
Code
Location
Referrer
struct
syscall_stub_table
libc_stubs.h:35
extern
struct
syscall_stub_table
*
syscall_table_ptr_pro
;
libc_stubs.h:75
syscall_table_ptr_pro
extern
struct
syscall_stub_table
*
syscall_table_ptr_app
;
libc_stubs.h:76
syscall_table_ptr_app
static
struct
syscall_stub_table
s_stub_table
=
{
newlib_init.c:57
s_stub_table
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
All items filtered out
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Instance
Scope
Location
Project
syscall_table_ptr_pro
libc_stubs.h:75
syscall_table_ptr_app
libc_stubs.h:76
s_stub_table
newlib_init.c:57
Lifecycle
from
examples
All items filtered out
All items filtered out