Searched refs:ptr (Results 1 - 25 of 271) sorted by relevance

1234567891011

/fuchsia/zircon/third_party/ulib/jemalloc/src/
H A Djemalloc_cpp.cpp22 void operator delete(void *ptr) noexcept;
23 void operator delete[](void *ptr) noexcept;
24 void operator delete(void *ptr, const std::nothrow_t &) noexcept;
25 void operator delete[](void *ptr, const std::nothrow_t &) noexcept;
29 void operator delete(void *ptr, std::size_t size) noexcept;
30 void operator delete[](void *ptr, std::size_t size) noexcept;
38 void *ptr = je_malloc(size); local
39 if (likely(ptr != nullptr))
40 return (ptr);
42 while (ptr
96 je_free(ptr); variable
102 je_free(ptr); variable
108 je_free(ptr); variable
113 je_free(ptr); variable
[all...]
/fuchsia/zircon/kernel/include/kernel/
H A Datomic.h15 static inline int atomic_swap(volatile int* ptr, int val) { argument
16 return __atomic_exchange_n(ptr, val, __ATOMIC_SEQ_CST);
19 static inline int atomic_add(volatile int* ptr, int val) { argument
20 return __atomic_fetch_add(ptr, val, __ATOMIC_SEQ_CST);
23 static inline int atomic_and(volatile int* ptr, int val) { argument
24 return __atomic_fetch_and(ptr, val, __ATOMIC_SEQ_CST);
27 static inline int atomic_or(volatile int* ptr, int val) { argument
28 return __atomic_fetch_or(ptr, val, __ATOMIC_SEQ_CST);
31 static inline int atomic_xor(volatile int* ptr, int val) { argument
32 return __atomic_fetch_xor(ptr, va
35 atomic_cmpxchg(volatile int* ptr, int* oldval, int newval) argument
40 atomic_load(volatile int* ptr) argument
44 atomic_store(volatile int* ptr, int newval) argument
49 atomic_swap_relaxed(volatile int* ptr, int val) argument
53 atomic_add_relaxed(volatile int* ptr, int val) argument
57 atomic_and_relaxed(volatile int* ptr, int val) argument
61 atomic_or_relaxed(volatile int* ptr, int val) argument
65 atomic_xor_relaxed(volatile int* ptr, int val) argument
69 atomic_cmpxchg_relaxed(volatile int* ptr, int* oldval, int newval) argument
74 atomic_load_relaxed(volatile int* ptr) argument
78 atomic_store_relaxed(volatile int* ptr, int newval) argument
82 atomic_add_release(volatile int* ptr, int val) argument
94 atomic_load_u32(volatile uint32_t* ptr) argument
98 atomic_store_relaxed_u32(volatile uint32_t* ptr, uint32_t newval) argument
103 atomic_swap_64(volatile int64_t* ptr, int64_t val) argument
107 atomic_add_64(volatile int64_t* ptr, int64_t val) argument
111 atomic_and_64(volatile int64_t* ptr, int64_t val) argument
115 atomic_or_64(volatile int64_t* ptr, int64_t val) argument
119 atomic_xor_64(volatile int64_t* ptr, int64_t val) argument
123 atomic_cmpxchg_64(volatile int64_t* ptr, int64_t* oldval, int64_t newval) argument
129 atomic_load_64(volatile int64_t* ptr) argument
133 atomic_store_64(volatile int64_t* ptr, int64_t newval) argument
137 atomic_swap_u64(volatile uint64_t* ptr, uint64_t val) argument
141 atomic_add_u64(volatile uint64_t* ptr, uint64_t val) argument
145 atomic_and_u64(volatile uint64_t* ptr, uint64_t val) argument
149 atomic_or_u64(volatile uint64_t* ptr, uint64_t val) argument
153 atomic_xor_u64(volatile uint64_t* ptr, uint64_t val) argument
157 atomic_cmpxchg_u64(volatile uint64_t* ptr, uint64_t* oldval, uint64_t newval) argument
163 atomic_load_u64(volatile uint64_t* ptr) argument
167 atomic_load_u64_relaxed(volatile uint64_t* ptr) argument
171 atomic_store_u64(volatile uint64_t* ptr, uint64_t newval) argument
175 atomic_store_u64_relaxed(volatile uint64_t* ptr, uint64_t newval) argument
183 atomic_add_64_relaxed(volatile int64_t* ptr, int64_t val) argument
187 atomic_add_u64_relaxed(volatile uint64_t* ptr, uint64_t val) argument
191 atomic_cmpxchg_u64_relaxed(volatile uint64_t* ptr, uint64_t* oldval, uint64_t newval) argument
[all...]
/fuchsia/zircon/kernel/top/
H A Dinit.cpp43 for (const struct lk_init_struct* ptr = __start_lk_init; ptr != __stop_lk_init; ptr++) {
44 LTRACEF("looking at %p (%s) level %#x, flags %#x, seen_last %d\n", ptr, ptr->name, ptr->level, ptr->flags, seen_last);
46 if (ptr == last)
50 if (!(ptr->flags & required_flag))
52 if (ptr
[all...]
/fuchsia/zircon/system/ulib/pretty/include/pretty/
H A Dhexdump.h14 void hexdump_ex(const void* ptr, size_t len, uint64_t disp_addr);
15 void hexdump8_ex(const void* ptr, size_t len, uint64_t disp_addr);
17 static inline void hexdump(const void* ptr, size_t len) { argument
18 hexdump_ex(ptr, len, (uint64_t)((uintptr_t)ptr));
21 static inline void hexdump8(const void* ptr, size_t len) { argument
22 hexdump8_ex(ptr, len, (uint64_t)((uintptr_t)ptr));
/fuchsia/zircon/kernel/lib/libc/include/
H A Dendian.h70 #define READ_MEM_WORD(ptr) __lwbrx((word *)(ptr), 0)
71 #define READ_MEM_HALFWORD(ptr) __lhbrx((halfword *)(ptr), 0)
72 #define READ_MEM_BYTE(ptr) (*(byte *)(ptr))
73 #define WRITE_MEM_WORD(ptr, data) __stwbrx(data, (word *)(ptr), 0)
74 #define WRITE_MEM_HALFWORD(ptr, data) __sthbrx(data, (halfword *)(ptr),
[all...]
/fuchsia/zircon/system/ulib/fbl/include/fbl/
H A Dintrusive_pointer_traits.h60 static inline T* GetRaw(const ConstPtrType& ptr) { return const_cast<RawPtrType>(ptr); } argument
61 static inline PtrType Copy(const RawPtrType& ptr) { return PtrType(ptr); } argument
63 static inline PtrType Take(PtrType& ptr) { argument
64 PtrType ret = ptr;
65 ptr = nullptr;
80 static inline void DetachSentinel(PtrType& ptr) { argument
81 ZX_DEBUG_ASSERT((ptr == nullptr) || IsSentinel(ptr));
85 IsSentinel(const PtrType& ptr) argument
89 IsValid(const PtrType& ptr) argument
106 GetRaw(const PtrType& ptr) argument
107 GetRaw(const ConstPtrType& ptr) argument
108 Take(PtrType& ptr) argument
116 DetachSentinel(PtrType& ptr) argument
121 IsSentinel(const PtrType& ptr) argument
122 IsSentinel(RawPtrType ptr) argument
126 IsValid(const PtrType& ptr) argument
127 IsValid(RawPtrType ptr) argument
144 GetRaw(const PtrType& ptr) argument
145 GetRaw(const ConstPtrType& ptr) argument
146 Copy(const RawPtrType& ptr) argument
147 Take(PtrType& ptr) argument
155 DetachSentinel(PtrType& ptr) argument
160 IsSentinel(const PtrType& ptr) argument
161 IsSentinel(RawPtrType ptr) argument
165 IsValid(const PtrType& ptr) argument
166 IsValid(RawPtrType ptr) argument
[all...]
H A Dslab_malloc.h35 static void Free(void* ptr) { ::free(ptr); } argument
47 static void Free(void* ptr) { ::free(ptr); }
H A Ddeleter.h13 inline void operator()(T* ptr) const {
15 delete ptr;
21 inline void operator()(T* ptr) const {
23 delete[] ptr;
32 void operator()(U* ptr) const = delete;
/fuchsia/zircon/system/ulib/zircon/
H A Dzx_cprng_draw.cpp8 uint8_t* ptr = static_cast<uint8_t*>(buffer); local
13 zx_status_t status = SYSCALL_zx_cprng_draw_once(ptr, chunk);
22 ptr += chunk;
/fuchsia/zircon/kernel/arch/x86/
H A Dcache.cpp46 addr_t ptr = ROUNDDOWN(start, clsize); local
50 while (ptr < end) {
51 __asm__ volatile("clflushopt %0" ::"m"(*(char*)ptr));
52 ptr += clsize;
55 while (ptr < end) {
56 __asm__ volatile("clflush %0" ::"m"(*(char*)ptr));
57 ptr += clsize;
/fuchsia/zircon/kernel/include/
H A Ddebug.h33 void hexdump_very_ex(const void *ptr,
37 void hexdump8_very_ex(const void *ptr,
48 static inline void hexdump_very_ex(const void *ptr, argument
52 static inline void hexdump8_very_ex(const void *ptr, argument
59 static inline void hexdump_ex(const void *ptr, size_t len, uint64_t disp_addr_start) argument
61 hexdump_very_ex(ptr, len, disp_addr_start, _printf);
64 static inline void hexdump8_ex(const void *ptr, size_t len, uint64_t disp_addr_start) argument
66 hexdump8_very_ex(ptr, len, disp_addr_start, _printf);
69 static inline void hexdump(const void *ptr, size_t len) argument
71 hexdump_ex(ptr, le
74 hexdump8(const void *ptr, size_t len) argument
[all...]
/fuchsia/zircon/bootloader/src/
H A Dcmdline.c31 size_t cmdline_to_string(char* ptr, size_t max) { argument
32 char* start = ptr;
44 *ptr++ = ' ';
47 memcpy(ptr, entry[n].key, entry[n].klen);
48 ptr += entry[n].klen;
51 *ptr++ = '=';
53 memcpy(ptr, entry[n].val, entry[n].vlen);
54 ptr += entry[n].vlen;
58 *ptr++ = 0;
59 return ptr
109 cmdline_append(const char* ptr, size_t len) argument
[all...]
/fuchsia/zircon/kernel/vm/
H A Dbootalloc.cpp74 uintptr_t ptr; local
76 ptr = ALIGN(boot_alloc_end, 8);
77 boot_alloc_end = (ptr + ALIGN(len, 8));
79 LTRACEF("len %zu, phys ptr %#" PRIxPTR " ptr %p\n", len, ptr, paddr_to_physmap(ptr));
81 return paddr_to_physmap(ptr);
88 paddr_t ptr = ALIGN(boot_alloc_end, PAGE_SIZE); local
89 boot_alloc_end = ptr
[all...]
/fuchsia/zircon/third_party/ulib/jemalloc/include/jemalloc/internal/
H A Dprof_inlines.h9 const void *ptr);
10 void prof_tctx_set(tsdn_t *tsdn, extent_t *extent, const void *ptr,
12 void prof_tctx_reset(tsdn_t *tsdn, extent_t *extent, const void *ptr,
18 void prof_malloc(tsdn_t *tsdn, extent_t *extent, const void *ptr,
20 void prof_realloc(tsd_t *tsd, extent_t *extent, const void *ptr,
24 void prof_free(tsd_t *tsd, const extent_t *extent, const void *ptr,
77 prof_tctx_get(tsdn_t *tsdn, const extent_t *extent, const void *ptr) argument
80 assert(ptr != NULL);
82 return (arena_prof_tctx_get(tsdn, extent, ptr));
86 prof_tctx_set(tsdn_t *tsdn, extent_t *extent, const void *ptr, size_ argument
96 prof_tctx_reset(tsdn_t *tsdn, extent_t *extent, const void *ptr, prof_tctx_t *tctx) argument
157 prof_malloc(tsdn_t *tsdn, extent_t *extent, const void *ptr, size_t usize, prof_tctx_t *tctx) argument
173 prof_realloc(tsd_t *tsd, extent_t *extent, const void *ptr, size_t usize, prof_tctx_t *tctx, bool prof_active, bool updated, extent_t *old_extent, const void *old_ptr, size_t old_usize, prof_tctx_t *old_tctx) argument
202 prof_malloc_sample_object(tsd_tsdn(tsd), extent, ptr, usize, local
205 prof_tctx_set(tsd_tsdn(tsd), extent, ptr, usize, local
214 prof_tctx_reset(tsd_tsdn(tsd), extent, ptr, tctx); local
233 prof_free(tsd_t *tsd, const extent_t *extent, const void *ptr, size_t usize) argument
[all...]
H A Darena_inlines_b.h7 const void *ptr);
8 void arena_prof_tctx_set(tsdn_t *tsdn, extent_t *extent, const void *ptr,
10 void arena_prof_tctx_reset(tsdn_t *tsdn, extent_t *extent, const void *ptr,
16 arena_t *arena_aalloc(tsdn_t *tsdn, const void *ptr);
17 size_t arena_salloc(tsdn_t *tsdn, const extent_t *extent, const void *ptr);
18 void arena_dalloc(tsdn_t *tsdn, extent_t *extent, void *ptr,
20 void arena_sdalloc(tsdn_t *tsdn, extent_t *extent, void *ptr, size_t size,
34 arena_prof_tctx_get(tsdn_t *tsdn, const extent_t *extent, const void *ptr)
37 assert(ptr != NULL);
45 arena_prof_tctx_set(tsdn_t *tsdn, extent_t *extent, const void *ptr,
114 arena_aalloc(tsdn_t *tsdn, const void *ptr) argument
121 arena_salloc(tsdn_t *tsdn, const extent_t *extent, const void *ptr) argument
136 arena_dalloc(tsdn_t *tsdn, extent_t *extent, void *ptr, tcache_t *tcache, bool slow_path) argument
146 tcache_dalloc_small(tsdn_tsd(tsdn), tcache, ptr, binind, local
161 ptr, usize, slow_path); local
169 arena_sdalloc(tsdn_t *tsdn, extent_t *extent, void *ptr, size_t size, tcache_t *tcache, bool slow_path) argument
180 tcache_dalloc_small(tsdn_tsd(tsdn), tcache, ptr, binind, local
192 tcache_dalloc_large(tsdn_tsd(tsdn), tcache, ptr, local
[all...]
/fuchsia/zircon/third_party/ulib/musl/src/mman/
H A Dmunmap.c9 uintptr_t ptr = (uintptr_t)start; local
10 zx_status_t status = _zx_vmar_unmap(_zx_vmar_root_self(), ptr, len);
/fuchsia/zircon/kernel/dev/pdev/
H A Dpdev.c19 const struct lk_pdev_init_struct *ptr; local
20 for (ptr = __start_lk_pdev_init; ptr != __stop_lk_pdev_init; ptr++) {
21 if (ptr->type == type && ptr->level == level) {
22 ptr->hook(driver_data, length);
/fuchsia/zircon/third_party/ulib/musl/third_party/tre/
H A Dtre-mem.c80 void* ptr; local
95 mem->ptr = provided_block;
120 mem->ptr = l->data;
126 size += ALIGN(mem->ptr + size, long);
129 ptr = mem->ptr;
130 mem->ptr += size;
135 memset(ptr, 0, size);
137 return ptr;
/fuchsia/zircon/kernel/lib/crypto/entropy/
H A Dhw_rng_collector.cpp16 zx_status_t HwRngCollector::GetInstance(Collector** ptr) { argument
19 *ptr = &instance;
22 *ptr = nullptr;
/fuchsia/zircon/kernel/tests/
H A Dmem_tests.cpp24 static void mem_test_fail(void* ptr, uint32_t should, uint32_t is) { argument
25 printf("ERROR at %p: should be 0x%x, is 0x%x\n", ptr, should, is);
27 ptr = (void*)ROUNDDOWN((uintptr_t)ptr, 64);
28 hexdump(ptr, 128);
31 static zx_status_t do_pattern_test(void* ptr, size_t len, uint32_t pat) { argument
32 volatile uint32_t* vbuf32 = reinterpret_cast<volatile uint32_t*>(ptr);
50 static zx_status_t do_moving_inversion_test(void* ptr, size_t len, uint32_t pat) { argument
51 volatile uint32_t* vbuf32 = reinterpret_cast<volatile uint32_t*>(ptr);
95 static void do_mem_tests(void* ptr, size_ argument
166 void* ptr; local
197 void* ptr = argv[1].p; local
[all...]
/fuchsia/zircon/system/core/devmgr/
H A Ddevhost-shared.cpp21 uint8_t* ptr = msg->data; local
27 memcpy(ptr, data, datalen);
29 ptr += datalen;
39 memcpy(ptr, name, datalen);
41 ptr += datalen;
51 memcpy(ptr, args, datalen);
52 ptr += datalen;
57 *len_out = static_cast<uint32_t>(sizeof(dc_msg_t) - DC_MAX_DATA + (ptr - msg->data));
68 uint8_t* ptr = msg->data; local
73 *data = ptr;
[all...]
/fuchsia/zircon/system/ulib/hwreg/include/hwreg/
H A Dmmio.h25 auto ptr = reinterpret_cast<volatile IntType*>(mmio_ + offset); local
26 *ptr = val;
34 auto ptr = reinterpret_cast<volatile IntType*>(mmio_ + offset); local
35 return *ptr;
/fuchsia/zircon/system/utest/fbl/include/fbl/tests/intrusive_containers/
H A Dobjects.h134 static void ReleaseObject(PtrType& ptr) { argument
135 delete ptr;
136 ptr = nullptr;
140 static inline PtrType& Transfer(PtrType& ptr) { return ptr; } argument
141 static bool WasTransferred(const ConstPtrType& ptr) { return ptr != nullptr; } argument
142 static bool WasMoved (const ConstPtrType& ptr) { return ptr != nullptr; } argument
158 static void ReleaseObject(PtrType& ptr) { argument
163 Transfer(PtrType& ptr) argument
164 WasTransferred(const ConstPtrType& ptr) argument
165 WasMoved(const ConstPtrType& ptr) argument
181 ReleaseObject(PtrType& ptr) argument
187 Transfer(PtrType& ptr) argument
188 WasTransferred(const ConstPtrType& ptr) argument
189 WasMoved(const ConstPtrType& ptr) argument
[all...]
/fuchsia/zircon/third_party/ulib/uboringssl/crypto/
H A Dmem.c76 void *ptr = malloc(size + OPENSSL_MALLOC_PREFIX); local
77 if (ptr == NULL) {
81 *(size_t *)ptr = size;
83 return ((uint8_t *)ptr) + OPENSSL_MALLOC_PREFIX;
91 void *ptr = ((uint8_t *)orig_ptr) - OPENSSL_MALLOC_PREFIX; local
93 size_t size = *(size_t *)ptr;
94 OPENSSL_cleanse(ptr, size + OPENSSL_MALLOC_PREFIX);
95 free(ptr);
103 void *ptr = ((uint8_t *)orig_ptr) - OPENSSL_MALLOC_PREFIX; local
104 size_t old_size = *(size_t *)ptr;
122 OPENSSL_cleanse(void *ptr, size_t len) argument
149 OPENSSL_hash32(const void *ptr, size_t len) argument
[all...]
/fuchsia/zircon/kernel/kernel/
H A Dcmdline.cpp96 const char* ptr = __kernel_cmdline; local
98 if (!strncmp(ptr, key, sz) && (ptr[sz] == '=' || ptr[sz] == '\0')) {
101 ptr = strchr(ptr, 0) + 1;
102 if (*ptr == 0) {
106 ptr += sz;
107 if (*ptr == '=') {
108 ptr
[all...]

Completed in 145 milliseconds

1234567891011