buf_base         1204 source3/include/proto.h bool is_offset_safe(const char *buf_base, size_t buf_len, char *ptr, size_t off);
buf_base         1205 source3/include/proto.h char *get_safe_ptr(const char *buf_base, size_t buf_len, char *ptr, size_t off);
buf_base         1206 source3/include/proto.h char *get_safe_str_ptr(const char *buf_base, size_t buf_len, char *ptr, size_t off);
buf_base         1207 source3/include/proto.h int get_safe_SVAL(const char *buf_base, size_t buf_len, char *ptr, size_t off, int failval);
buf_base         1208 source3/include/proto.h int get_safe_IVAL(const char *buf_base, size_t buf_len, char *ptr, size_t off, int failval);
buf_base         2859 source3/lib/util.c bool is_offset_safe(const char *buf_base, size_t buf_len, char *ptr, size_t off)
buf_base         2861 source3/lib/util.c 	const char *end_base = buf_base + buf_len;
buf_base         2864 source3/lib/util.c 	if (!buf_base || !ptr) {
buf_base         2868 source3/lib/util.c 	if (end_base < buf_base || end_ptr < ptr) {
buf_base         2882 source3/lib/util.c char *get_safe_ptr(const char *buf_base, size_t buf_len, char *ptr, size_t off)
buf_base         2884 source3/lib/util.c 	return is_offset_safe(buf_base, buf_len, ptr, off) ?
buf_base         2892 source3/lib/util.c char *get_safe_str_ptr(const char *buf_base, size_t buf_len, char *ptr, size_t off)
buf_base         2894 source3/lib/util.c 	if (!is_offset_safe(buf_base, buf_len, ptr, off)) {
buf_base         2898 source3/lib/util.c 	if (skip_string(buf_base,buf_len, ptr + off) == NULL) {
buf_base         2908 source3/lib/util.c int get_safe_SVAL(const char *buf_base, size_t buf_len, char *ptr, size_t off, int failval)
buf_base         2914 source3/lib/util.c 	if (!is_offset_safe(buf_base, buf_len, ptr, off+1)) {
buf_base         2924 source3/lib/util.c int get_safe_IVAL(const char *buf_base, size_t buf_len, char *ptr, size_t off, int failval)
buf_base         2930 source3/lib/util.c 	if (!is_offset_safe(buf_base, buf_len, ptr, off+3)) {