Home
last modified time | relevance | path

Searched refs:size_t (Results 1 – 25 of 525) sorted by relevance

12345678910>>...21

/bionic/libc/bionic/
Dscudo.h39 void* scudo_aligned_alloc(size_t, size_t);
40 void* scudo_calloc(size_t, size_t);
43 void* scudo_malloc(size_t);
45 size_t scudo_malloc_usable_size(const void*);
47 void* scudo_memalign(size_t, size_t);
48 void* scudo_realloc(void*, size_t);
49 int scudo_posix_memalign(void**, size_t, size_t);
51 void* scudo_pvalloc(size_t);
52 void* scudo_valloc(size_t);
55 int scudo_malloc_iterate(uintptr_t, size_t, void (*)(uintptr_t, size_t, void*), void*);
[all …]
Dfortify.cpp81 int __FD_ISSET_chk(int fd, const fd_set* set, size_t set_size) { in __FD_ISSET_chk()
86 void __FD_CLR_chk(int fd, fd_set* set, size_t set_size) { in __FD_CLR_chk()
91 void __FD_SET_chk(int fd, fd_set* set, size_t set_size) { in __FD_SET_chk()
96 char* __fgets_chk(char* dst, int supplied_size, FILE* stream, size_t dst_len_from_compiler) { in __fgets_chk()
101 size_t __fread_chk(void* buf, size_t size, size_t count, FILE* stream, size_t buf_size) { in __fread_chk()
111 size_t __fwrite_chk(const void* buf, size_t size, size_t count, FILE* stream, size_t buf_size) { in __fwrite_chk()
121 extern char* __getcwd_chk(char* buf, size_t len, size_t actual_size) { in __getcwd_chk()
126 void* __memchr_chk(const void* s, int c, size_t n, size_t actual_size) { in __memchr_chk()
132 extern "C" void* __memmove_chk(void* dst, const void* src, size_t len, size_t dst_len) { in __memmove_chk()
139 extern "C" void* __memcpy_chk_fail(void* /*dst*/, const void* /*src*/, size_t count, size_t dst_len… in __memcpy_chk_fail()
[all …]
Datexit.cpp58 size_t size() const { return size_; } in size()
60 const AtexitEntry& operator[](size_t idx) const { return array_[idx]; } in operator []()
63 AtexitEntry extract_entry(size_t idx);
68 size_t size_;
69 size_t extracted_count_;
70 size_t capacity_;
76 static size_t page_start_of_index(size_t idx) { return page_start(idx * sizeof(AtexitEntry)); } in page_start_of_index()
77 static size_t page_end_of_index(size_t idx) { return page_end(idx * sizeof(AtexitEntry)); } in page_end_of_index()
84 void set_writable(bool writable, size_t start_idx, size_t num_entries);
85 static bool next_capacity(size_t capacity, size_t* result);
[all …]
Dmalloc_limit.cpp48 static void* LimitCalloc(size_t n_elements, size_t elem_size);
50 static void* LimitMalloc(size_t bytes);
51 static void* LimitMemalign(size_t alignment, size_t bytes);
52 static int LimitPosixMemalign(void** memptr, size_t alignment, size_t size);
53 static void* LimitRealloc(void* old_mem, size_t bytes);
54 static void* LimitAlignedAlloc(size_t alignment, size_t size);
56 static void* LimitPvalloc(size_t bytes);
57 static void* LimitValloc(size_t bytes);
61 static size_t LimitUsableSize(const void* mem);
63 static int LimitIterate(uintptr_t base, size_t size, void (*callback)(uintptr_t, size_t, void*), vo…
[all …]
/bionic/libc/private/
Dbionic_elf_tls.h39 __LIBC_HIDDEN__ extern _Atomic(size_t) __libc_tls_generation_copy;
42 size_t value = 1;
43 size_t skew = 0; // p_vaddr % p_align
52 size_t size = 0;
64 size_t init_size = 0;
67 __LIBC_HIDDEN__ bool __bionic_get_tls_segment(const ElfW(Phdr)* phdr_table, size_t phdr_count,
70 __LIBC_HIDDEN__ bool __bionic_check_tls_align(size_t align);
76 size_t offset_bionic_tcb() const { return offset_bionic_tcb_; } in offset_bionic_tcb()
77 size_t offset_bionic_tls() const { return offset_bionic_tls_; } in offset_bionic_tls()
78 size_t offset_thread_pointer() const;
[all …]
Dbionic_malloc_dispatch.h38 typedef void* (*MallocCalloc)(size_t, size_t);
41 typedef void* (*MallocMalloc)(size_t);
43 typedef size_t (*MallocMallocUsableSize)(const void*);
44 typedef void* (*MallocMemalign)(size_t, size_t);
45 typedef int (*MallocPosixMemalign)(void**, size_t, size_t);
46 typedef void* (*MallocRealloc)(void*, size_t);
47 typedef int (*MallocIterate)(uintptr_t, size_t, void (*)(uintptr_t, size_t, void*), void*);
51 typedef void* (*MallocAlignedAlloc)(size_t, size_t);
54 typedef void* (*MallocPvalloc)(size_t);
55 typedef void* (*MallocValloc)(size_t);
Dbionic_allocator.h48 size_t allocated_size;
56 size_t free_blocks_cnt;
75 size_t free_blocks_cnt;
80 BionicSmallObjectAllocator(uint32_t type, size_t block_size);
84 size_t get_block_size() const { return block_size_; } in get_block_size()
92 const size_t block_size_;
93 const size_t blocks_per_page_;
95 size_t free_pages_cnt_;
103 void* alloc(size_t size);
104 void* memalign(size_t align, size_t size);
[all …]
/bionic/tests/
Dbuffer_tests.h24 size_t max_test_size, void (*test_func)(uint8_t*, size_t),
25 size_t (*set_incr)(size_t) = nullptr);
28 size_t max_test_size, void (*test_func)(uint8_t*, uint8_t*, size_t),
29 size_t (*set_incr)(size_t) = nullptr);
32 size_t max_test_size, void (*test_cmp_func)(uint8_t*, uint8_t*, size_t),
33 void (*test_miscmp_func)(uint8_t*, uint8_t*, size_t, size_t),
34 size_t (*set_incr)(size_t) = nullptr);
36 void RunSingleBufferOverreadTest(void (*test_func)(uint8_t*, size_t));
38 void RunSrcDstBufferOverreadTest(void (*test_func)(uint8_t*, uint8_t*, size_t));
41 void (*test_cmp_func)(uint8_t*, uint8_t*, size_t),
[all …]
Dbuffer_tests.cpp62 static const size_t g_single_aligns_len = sizeof(g_single_aligns)/sizeof(int[2]);
184 static const size_t g_double_aligns_len = sizeof(g_double_aligns)/sizeof(int[4]);
186 static size_t SetIncrement(size_t len) { in SetIncrement()
234 static int MprotectHeap(void* addr, size_t len, int prot) { in MprotectHeap()
239 size_t max_test_size, void (*test_func)(uint8_t*, size_t), in RunSingleBufferAlignTest() argument
240 size_t (*set_incr)(size_t)) { in RunSingleBufferAlignTest() argument
250 for (size_t i = 0; i < g_single_aligns_len; i++) { in RunSingleBufferAlignTest()
251 size_t incr = 1; in RunSingleBufferAlignTest()
252 for (size_t len = 0; len <= max_test_size; len += incr) { in RunSingleBufferAlignTest()
271 size_t max_test_size, void (*test_func)(uint8_t*, uint8_t*, size_t), in RunSrcDstBufferAlignTest() argument
[all …]
/bionic/libc/malloc_hooks/
Dmalloc_hooks.cpp55 uint8_t** info, size_t* overall_size, size_t* info_size, size_t* total_memory,
56 size_t* backtrace_size);
57 ssize_t hooks_malloc_backtrace(void* pointer, uintptr_t* frames, size_t frame_count);
59 size_t hooks_malloc_usable_size(void* pointer);
60 void* hooks_malloc(size_t size);
63 void* hooks_memalign(size_t alignment, size_t bytes);
64 void* hooks_aligned_alloc(size_t alignment, size_t bytes);
65 void* hooks_realloc(void* pointer, size_t bytes);
66 void* hooks_calloc(size_t nmemb, size_t bytes);
69 int hooks_posix_memalign(void** memptr, size_t alignment, size_t size);
[all …]
/bionic/libc/malloc_debug/
DPointerData.h54 size_t num_frames;
59 for (size_t i = 0; i < num_frames; i++) {
71 std::size_t operator()(const FrameKeyType& key) const {
72 std::size_t cur_hash = key.frames[0];
74 size_t max_frames = (key.num_frames > 5) ? 5 : key.num_frames;
75 for (size_t i = 1; i < max_frames; i++) {
84 size_t references = 0;
89 size_t size;
90 size_t hash_index;
91 size_t RealSize() const { return size & ~(1U << 31); }
[all …]
DConfig.h56 constexpr size_t MINIMUM_ALIGNMENT_BYTES = 16;
58 constexpr size_t MINIMUM_ALIGNMENT_BYTES = 8;
74 size_t backtrace_frames() const { return backtrace_frames_; } in backtrace_frames()
75 size_t backtrace_enabled() const { return backtrace_enabled_; } in backtrace_enabled()
76 size_t backtrace_enable_on_signal() const { return backtrace_enable_on_signal_; } in backtrace_enable_on_signal()
80 size_t front_guard_bytes() const { return front_guard_bytes_; } in front_guard_bytes()
81 size_t rear_guard_bytes() const { return rear_guard_bytes_; } in rear_guard_bytes()
85 size_t expand_alloc_bytes() const { return expand_alloc_bytes_; } in expand_alloc_bytes()
87 size_t free_track_allocations() const { return free_track_allocations_; } in free_track_allocations()
88 size_t free_track_backtrace_num_frames() const { return free_track_backtrace_num_frames_; } in free_track_backtrace_num_frames()
[all …]
/bionic/tests/headers/posix/
Dstring_h.c35 TYPE(size_t); in string_h()
38 FUNCTION(memccpy, void* (*f)(void*, const void*, int, size_t)); in string_h()
39 FUNCTION(memchr, void* (*f)(const void*, int, size_t)); in string_h()
40 FUNCTION(memcmp, int (*f)(const void*, const void*, size_t)); in string_h()
41 FUNCTION(memcpy, void* (*f)(void*, const void*, size_t)); in string_h()
42 FUNCTION(memmove, void* (*f)(void*, const void*, size_t)); in string_h()
43 FUNCTION(memset, void* (*f)(void*, int, size_t)); in string_h()
45 FUNCTION(stpncpy, char* (*f)(char*, const char*, size_t)); in string_h()
52 FUNCTION(strcspn, size_t (*f)(const char*, const char*)); in string_h()
56 FUNCTION(strerror_r, int (*f)(int, char*, size_t)); in string_h()
[all …]
Dwchar_h.c37 TYPE(size_t); in wchar_h()
58 FUNCTION(mbrlen, size_t (*f)(const char*, size_t, mbstate_t*)); in wchar_h()
59 FUNCTION(mbrtowc, size_t (*f)(wchar_t*, const char*, size_t, mbstate_t*)); in wchar_h()
61 FUNCTION(mbsnrtowcs, size_t (*f)(wchar_t*, const char**, size_t, size_t, mbstate_t*)); in wchar_h()
62 FUNCTION(mbsrtowcs, size_t (*f)(wchar_t*, const char**, size_t, mbstate_t*)); in wchar_h()
63 FUNCTION(open_wmemstream, FILE* (*f)(wchar_t**, size_t*)); in wchar_h()
66 FUNCTION(swprintf, int (*f)(wchar_t*, size_t, const wchar_t*, ...)); in wchar_h()
71 FUNCTION(vswprintf, int (*f)(wchar_t*, size_t, const wchar_t*, va_list)); in wchar_h()
76 FUNCTION(wcpncpy, wchar_t* (*f)(wchar_t*, const wchar_t*, size_t)); in wchar_h()
77 FUNCTION(wcrtomb, size_t (*f)(char*, wchar_t, mbstate_t*)); in wchar_h()
[all …]
/bionic/libc/include/
Dmalloc.h58 void* _Nullable malloc(size_t __byte_count) __mallocfunc __BIONIC_ALLOC_SIZE(1) __wur;
67 void* _Nullable calloc(size_t __item_count, size_t __item_size) __mallocfunc __BIONIC_ALLOC_SIZE(1,…
77 void* _Nullable realloc(void* _Nullable __ptr, size_t __byte_count) __BIONIC_ALLOC_SIZE(2) __wur;
90 void* _Nullable reallocarray(void* _Nullable __ptr, size_t __item_count, size_t __item_size) __BION…
107 void* _Nullable memalign(size_t __alignment, size_t __byte_count) __mallocfunc __BIONIC_ALLOC_SIZE(…
113 size_t malloc_usable_size(const void* _Nullable __ptr) __wur;
117 size_t arena; \
119 size_t ordblks; \
121 size_t smblks; \
123 size_t hblks; \
[all …]
Dwchar.h58 size_t mbrlen(const char* _Nullable __s, size_t __n, mbstate_t* _Nullable __ps);
59 size_t mbrtowc(wchar_t* _Nullable __buf, const char* _Nullable __s, size_t __n, mbstate_t* _Nullabl…
60 size_t mbsrtowcs(wchar_t* _Nullable __dst, const char* _Nullable * _Nonnull __src, size_t __dst_n, …
61 size_t mbsrtowcs_l(wchar_t* _Nullable __dst, const char* _Nullable * _Nonnull __src, size_t __dst_n…
62 size_t mbsnrtowcs(wchar_t* _Nullable __dst, const char* _Nullable * _Nullable __src, size_t __src_…
65 int swprintf(wchar_t* _Nonnull __buf, size_t __n, const wchar_t* _Nonnull __fmt, ...);
70 int vswprintf(wchar_t* _Nonnull __buf, size_t __n, const wchar_t* _Nonnull __fmt, va_list __args);
75 wchar_t* _Nonnull wcpncpy(wchar_t* _Nonnull __dst, const wchar_t* _Nonnull __src, size_t __n);
76 size_t wcrtomb(char* _Nullable __buf, wchar_t __wc, mbstate_t* _Nullable __ps);
84 size_t wcscspn(const wchar_t* _Nonnull __s, const wchar_t* _Nonnull __accept);
[all …]
Dstring.h44 void* _Nullable memccpy(void* _Nonnull __dst, const void* _Nonnull __src, int __stop_char, size_t _…
45 void* _Nullable memchr(const void* _Nonnull __s, int __ch, size_t __n) __attribute_pure__;
47 extern "C++" void* _Nullable memrchr(void* _Nonnull __s, int __ch, size_t __n) __RENAME(memrchr) __…
48 extern "C++" const void* _Nullable memrchr(const void* _Nonnull __s, int __ch, size_t __n) __RENAME…
50 void* _Nullable memrchr(const void* _Nonnull __s, int __ch, size_t __n) __attribute_pure__;
52 int memcmp(const void* _Nonnull __lhs, const void* _Nonnull __rhs, size_t __n) __attribute_pure__;
53 void* _Nonnull memcpy(void* _Nonnull, const void* _Nonnull, size_t);
55 void* _Nonnull mempcpy(void* _Nonnull __dst, const void* _Nonnull __src, size_t __n) __INTRODUCED_I…
57 void* _Nonnull memmove(void* _Nonnull __dst, const void* _Nonnull __src, size_t __n);
65 void* _Nonnull memset(void* _Nonnull __dst, int __ch, size_t __n);
[all …]
/bionic/libc/seccomp/
Dseccomp_bpfs.h23 extern const size_t arm_app_filter_size;
25 extern const size_t arm_app_zygote_filter_size;
27 extern const size_t arm_system_filter_size;
30 extern const size_t arm64_app_filter_size;
32 extern const size_t arm64_app_zygote_filter_size;
34 extern const size_t arm64_system_filter_size;
37 extern const size_t riscv64_app_filter_size;
39 extern const size_t riscv64_app_zygote_filter_size;
41 extern const size_t riscv64_system_filter_size;
44 extern const size_t x86_app_filter_size;
[all …]
/bionic/linker/
Dlinker_tls.h44 const TlsModule& get_tls_module(size_t module_id);
46 typedef size_t TlsDescResolverFunc(size_t);
50 size_t arg;
54 size_t arg;
59 size_t generation;
63 __LIBC_HIDDEN__ extern "C" size_t tlsdesc_resolver_static(size_t);
64 __LIBC_HIDDEN__ extern "C" size_t tlsdesc_resolver_dynamic(size_t);
65 __LIBC_HIDDEN__ extern "C" size_t tlsdesc_resolver_unresolved_weak(size_t);
Dlinker_phdr.h50 size_t phdr_count() const { return phdr_num_; } in phdr_count()
52 size_t load_size() const { return load_size_; } in load_size()
54 size_t gap_size() const { return gap_size_; } in gap_size()
75 [[nodiscard]] bool CheckFileRange(ElfW(Addr) offset, size_t size, size_t alignment);
85 size_t phdr_num_;
92 size_t shdr_num_;
99 size_t strtab_size_;
104 size_t load_size_;
108 size_t gap_size_;
125 size_t phdr_table_get_load_size(const ElfW(Phdr)* phdr_table, size_t phdr_count,
[all …]
/bionic/libc/include/bits/fortify/
Dstring.h33 void* _Nullable __memchr_chk(const void* _Nonnull, int, size_t, size_t) __INTRODUCED_IN(23);
34 void* _Nullable __memrchr_chk(const void* _Nonnull, int, size_t, size_t) __INTRODUCED_IN(23);
35 char* _Nonnull __stpncpy_chk2(char* _Nonnull, const char* _Nonnull, size_t, size_t, size_t);
36 char* _Nonnull __strncpy_chk2(char* _Nonnull, const char* _Nonnull, size_t, size_t, size_t);
37 size_t __strlcpy_chk(char* _Nonnull, const char* _Nonnull, size_t, size_t);
38 size_t __strlcat_chk(char* _Nonnull, const char* _Nonnull, size_t, size_t);
41 extern void* _Nullable __memrchr_real(const void* _Nonnull, int, size_t) __RENAME(memrchr);
46 … memcpy(void* _Nonnull const dst __pass_object_size0, const void* _Nonnull src, size_t copy_amount) in memcpy()
54 …Nonnull memmove(void* _Nonnull const dst __pass_object_size0, const void* _Nonnull src, size_t len) in memmove()
64 …mempcpy(void* _Nonnull const dst __pass_object_size0, const void* _Nonnull src, size_t copy_amount) in mempcpy()
[all …]
Dunistd.h32 char* _Nullable __getcwd_chk(char* _Nullable, size_t, size_t) __INTRODUCED_IN(24);
34 ssize_t __pread_chk(int, void* _Nonnull, size_t, off_t, size_t) __INTRODUCED_IN(23);
35 ssize_t __pread_real(int, void* _Nonnull, size_t, off_t) __RENAME(pread);
37 ssize_t __pread64_chk(int, void* _Nonnull, size_t, off64_t, size_t) __INTRODUCED_IN(23);
38 ssize_t __pread64_real(int, void* _Nonnull, size_t, off64_t) __RENAME(pread64);
40 ssize_t __pwrite_chk(int, const void* _Nonnull, size_t, off_t, size_t) __INTRODUCED_IN(24);
41 ssize_t __pwrite_real(int, const void* _Nonnull, size_t, off_t) __RENAME(pwrite);
43 ssize_t __pwrite64_chk(int, const void* _Nonnull, size_t, off64_t, size_t) __INTRODUCED_IN(24);
44 ssize_t __pwrite64_real(int, const void* _Nonnull, size_t, off64_t) __RENAME(pwrite64);
46 ssize_t __read_chk(int, void* __BIONIC_COMPLICATED_NULLNESS, size_t, size_t);
[all …]
/bionic/libc/dns/nameser/
Dns_print.c57 static size_t prune_origin(const char *name, const char *origin);
59 char **buf, size_t *buflen);
60 static int addname(const u_char *msg, size_t msglen,
62 char **buf, size_t *buflen);
63 static void addlen(size_t len, char **buf, size_t *buflen);
64 static int addstr(const char *src, size_t len,
65 char **buf, size_t *buflen);
66 static int addtab(size_t len, size_t target, int spaced,
67 char **buf, size_t *buflen);
90 char *buf, size_t buflen) in ns_sprintrr()
[all …]
/bionic/libc/arch-arm/bionic/
D__aeabi.c62 void __attribute__((weak)) __aeabi_memcpy8_impl(void *dest, const void *src, size_t n) { in __aeabi_memcpy8_impl()
66 void __attribute__((weak)) __aeabi_memcpy4_impl(void *dest, const void *src, size_t n) { in __aeabi_memcpy4_impl()
70 void __attribute__((weak)) __aeabi_memcpy_impl(void *dest, const void *src, size_t n) { in __aeabi_memcpy_impl()
74 void __attribute__((weak)) __aeabi_memcpy8_impl2(void *dest, const void *src, size_t n) { in __aeabi_memcpy8_impl2()
78 void __attribute__((weak)) __aeabi_memcpy4_impl2(void *dest, const void *src, size_t n) { in __aeabi_memcpy4_impl2()
82 void __attribute__((weak)) __aeabi_memcpy_impl2(void *dest, const void *src, size_t n) { in __aeabi_memcpy_impl2()
87 void __attribute__((weak)) __aeabi_memmove8_impl(void *dest, const void *src, size_t n) { in __aeabi_memmove8_impl()
91 void __attribute__((weak)) __aeabi_memmove4_impl(void *dest, const void *src, size_t n) { in __aeabi_memmove4_impl()
95 void __attribute__((weak)) __aeabi_memmove_impl(void *dest, const void *src, size_t n) { in __aeabi_memmove_impl()
99 void __attribute__((weak)) __aeabi_memmove8_impl2(void *dest, const void *src, size_t n) { in __aeabi_memmove8_impl2()
[all …]
/bionic/libc/include/sys/
Dmman.h53 void* _Nonnull mmap(void* _Nullable __addr, size_t __size, int __prot, int __flags, int __fd, off_t…
55 void* _Nonnull mmap(void* _Nullable __addr, size_t __size, int __prot, int __flags, int __fd, off_t…
63 void* _Nonnull mmap64(void* _Nullable __addr, size_t __size, int __prot, int __flags, int __fd, off…
71 int munmap(void* _Nonnull __addr, size_t __size);
79 int msync(void* _Nonnull __addr, size_t __size, int __flags);
87 int mprotect(void* _Nonnull __addr, size_t __size, int __prot);
102 void* _Nonnull mremap(void* _Nonnull __old_addr, size_t __old_size, size_t __new_size, int __flags,…
126 int mlock(const void* _Nonnull __addr, size_t __size);
136 int mlock2(const void* _Nonnull __addr, size_t __size, int __flags) __INTRODUCED_IN(30);
144 int munlock(const void* _Nonnull __addr, size_t __size);
[all …]

12345678910>>...21