#include <sys/types.h>
#include <errno.h>
#include <stdio.h>
#include <ucontext.h>
#include <unistd.h>
#include <main.h>
#include <safe-sampling.h>
#include <sample_event.h>
#include <thread_data.h>
#include <messages/messages.h>
#include <monitor-exts/monitor_ext.h>
#include <sample-sources/io.h>
Go to the source code of this file.
|
typedef ssize_t | read_fn_t(int, void *, size_t) |
|
typedef ssize_t | write_fn_t(int, const void *, size_t) |
|
typedef size_t | fread_fn_t(void *, size_t, size_t, FILE *) |
|
typedef size_t | fwrite_fn_t(const void *, size_t, size_t, FILE *) |
|
|
ssize_t MONITOR_EXT_WRAP_NAME() | read (int fd, void *buf, size_t count) |
|
ssize_t MONITOR_EXT_WRAP_NAME() | write (int fd, const void *buf, size_t count) |
|
size_t MONITOR_EXT_WRAP_NAME() | fread (void *ptr, size_t size, size_t count, FILE *stream) |
|
size_t MONITOR_EXT_WRAP_NAME() | fwrite (const void *ptr, size_t size, size_t count, FILE *stream) |
|
◆ real_fread
#define real_fread _IO_fread |
◆ real_fwrite
#define real_fwrite _IO_fwrite |
◆ real_read
◆ real_write
#define real_write __write |
◆ fread_fn_t
typedef size_t fread_fn_t(void *, size_t, size_t, FILE *) |
◆ fwrite_fn_t
typedef size_t fwrite_fn_t(const void *, size_t, size_t, FILE *) |
◆ read_fn_t
typedef ssize_t read_fn_t(int, void *, size_t) |
◆ write_fn_t
typedef ssize_t write_fn_t(int, const void *, size_t) |
◆ fread()
◆ fwrite()
◆ read()
◆ write()
◆ real_fread
◆ real_fwrite
◆ real_read
◆ real_write