* @brief Read data from a host file * @param fd File handle * @param buffer * @param bufSize * @param callback * @param param * @retval int * @see https://sourceware.org/gdb/current/onlinedocs/gdb/read.html */
| 226 | * @see https://sourceware.org/gdb/current/onlinedocs/gdb/read.html |
| 227 | */ |
| 228 | static inline int gdb_syscall_read(int fd, void* buffer, size_t bufSize, gdb_syscall_callback_t callback = nullptr, |
| 229 | void* param = nullptr) |
| 230 | { |
| 231 | GdbSyscallInfo info = {eGDBSYS_read, callback, param}; |
| 232 | info.read.fd = fd; |
| 233 | info.read.buffer = buffer; |
| 234 | info.read.bufSize = bufSize; |
| 235 | return gdb_syscall(info); |
| 236 | } |
| 237 | |
| 238 | /** |
| 239 | * @brief Write data from a host file |
no test coverage detected