Lines Matching +full:len +full:- +full:or +full:- +full:define
9 * SPDX-License-Identifier: GPL-2.0-or-later
13 #define _GDBSTUB_HELPERS_H_
20 #include "cpu-param.h"
73 static inline int gdb_get_zeroes(GByteArray *array, size_t len) in gdb_get_zeroes() argument
75 guint oldlen = array->len; in gdb_get_zeroes()
76 g_byte_array_set_size(array, oldlen + len); in gdb_get_zeroes()
77 memset(array->data + oldlen, 0, len); in gdb_get_zeroes()
79 return len; in gdb_get_zeroes()
84 * @len: length of element
87 * element for additional processing. Some front-ends do additional
90 static inline uint8_t *gdb_get_reg_ptr(GByteArray *buf, int len) in gdb_get_reg_ptr() argument
92 return buf->data + buf->len - len; in gdb_get_reg_ptr()
96 #define gdb_get_regl(buf, val) gdb_get_reg64(buf, val)
97 #define ldtul_p(addr) ldq_p(addr)
98 #define ldtul_le_p(addr) ldq_le_p(addr)
99 #define ldtul_be_p(addr) ldq_be_p(addr)
101 #define gdb_get_regl(buf, val) gdb_get_reg32(buf, val)
102 #define ldtul_p(addr) ldl_p(addr)
103 #define ldtul_le_p(addr) ldl_le_p(addr)
104 #define ldtul_be_p(addr) ldl_be_p(addr)