| /xnu-11215/libkern/libkern/c++/ |
| H A D | bounded_ptr.h | 247 operator=(detail::nullptr_t) 263 operator*() const 273 operator->() const 290 operator[](ptrdiff_t n) const 334 operator bool() const 344 operator++() 350 operator++(int) 357 operator--() 363 operator--(int) 389 operator+=(ptrdiff_t n) [all …]
|
| H A D | intrusive_shared_ptr.h | 251 operator=(intrusive_shared_ptr const& other) 288 operator=(intrusive_shared_ptr&& other) 310 operator=(intrusive_shared_ptr<U, RefcountPolicy>&& other) 323 operator=(isp_detail::nullptr_t) noexcept 331 operator*() const noexcept 336 operator->() const noexcept 343 operator bool() const noexcept 564 operator==(intrusive_shared_ptr<T, R> const& x, U* y) 571 operator!=(intrusive_shared_ptr<T, R> const& x, U* y) 578 operator==(T* x, intrusive_shared_ptr<U, R> const& y) [all …]
|
| H A D | bounded_array_ref.h | 149 constexpr bounded_array_ref& operator=(bounded_array_ref const&) = default; member 150 constexpr bounded_array_ref& operator=(bounded_array_ref&& other) = default; member 160 operator bool() const noexcept 234 operator[](ptrdiff_t n) const 273 operator==(bounded_array_ref<T, P> const& x, bar_detail::nullptr_t) 280 operator!=(bounded_array_ref<T, P> const& x, bar_detail::nullptr_t) 287 operator==(bar_detail::nullptr_t, bounded_array_ref<T, P> const& x) 294 operator!=(bar_detail::nullptr_t, bounded_array_ref<T, P> const& x)
|
| H A D | safe_allocation.h | 46 void* operator new(size_t, void*) noexcept; // forward declaration needed for placement-new 247 safe_allocation& operator=(safe_allocation const&) = delete; 269 operator=(sa_detail::nullptr_t) 292 operator=(safe_allocation&& other) 327 operator bool() const noexcept 424 operator[](ptrdiff_t n) 429 operator[](ptrdiff_t n) const 461 operator==(safe_allocation<T, A, P> const& x, sa_detail::nullptr_t) 468 operator!=(safe_allocation<T, A, P> const& x, sa_detail::nullptr_t) 475 operator==(sa_detail::nullptr_t, safe_allocation<T, A, P> const& x) [all …]
|
| H A D | OSMetaClass.h | 568 void operator =(OSMetaClassBase &src); 1046 static void * operator new(size_t size); 1342 operator delete(void *, size_t) in delete() 1862 static void operator delete(void *mem, size_t size); 2081 void * className::operator new(size_t size) { \ 2085 void className::operator delete(void *mem, size_t size) { \ 2091 void * className::operator new(size_t size) { \ 2092 return OSObject::operator new(size); \ 2094 void className::operator delete(void *mem, size_t size) { \ 2095 return OSObject::operator delete(mem, size); \ [all …]
|
| H A D | bounded_array.h | 102 operator[](ptrdiff_t n) 107 operator[](ptrdiff_t n) const
|
| H A D | OSObject.h | 307 static void operator delete(void * mem, size_t size); 329 static void * operator new(size_t size);
|
| H A D | OSEndianTypes.h | 159 argname &operator = (Value v) { writeValue(v); return *this; } \ 162 operator Value () const { return readValue(); }; \
|
| H A D | OSValueObject.h | 355 operator new(size_t size) in new() 367 operator delete(void * mem, size_t size) in delete()
|
| /xnu-11215/iokit/DriverKit/ |
| H A D | bounded_ptr.h | 247 operator=(detail::nullptr_t) 263 operator*() const 273 operator->() const 290 operator[](ptrdiff_t n) const 334 operator bool() const 344 operator++() 350 operator++(int) 357 operator--() 363 operator--(int) 389 operator+=(ptrdiff_t n) [all …]
|
| H A D | bounded_array_ref.h | 149 constexpr bounded_array_ref& operator=(bounded_array_ref const&) = default; member 150 constexpr bounded_array_ref& operator=(bounded_array_ref&& other) = default; member 160 operator bool() const noexcept 234 operator[](ptrdiff_t n) const 273 operator==(bounded_array_ref<T, P> const& x, bar_detail::nullptr_t) 280 operator!=(bounded_array_ref<T, P> const& x, bar_detail::nullptr_t) 287 operator==(bar_detail::nullptr_t, bounded_array_ref<T, P> const& x) 294 operator!=(bar_detail::nullptr_t, bounded_array_ref<T, P> const& x)
|
| H A D | safe_allocation.h | 46 void* operator new(size_t, void*) noexcept; // forward declaration needed for placement-new 247 safe_allocation& operator=(safe_allocation const&) = delete; 269 operator=(sa_detail::nullptr_t) 292 operator=(safe_allocation&& other) 327 operator bool() const noexcept 424 operator[](ptrdiff_t n) 429 operator[](ptrdiff_t n) const 461 operator==(safe_allocation<T, A, P> const& x, sa_detail::nullptr_t) 468 operator!=(safe_allocation<T, A, P> const& x, sa_detail::nullptr_t) 475 operator==(sa_detail::nullptr_t, safe_allocation<T, A, P> const& x) [all …]
|
| H A D | bounded_array.h | 102 operator[](ptrdiff_t n) 107 operator[](ptrdiff_t n) const
|
| /xnu-11215/iokit/IOKit/ |
| H A D | IOLib.h | 787 void *operator new[](size_t) = delete; \ 788 void operator delete[](void *) = delete; \ 789 void operator delete[](void *, size_t) = delete; \ 810 void *operator new[](size_t __unused); \ 811 void operator delete[](void *ptr); \ 864 void *type::operator new[](size_t count) \ 866 void type::operator delete[](void *ptr) \ 871 void *operator new(size_t size __unused) \ 875 void operator delete(void *mem, size_t size __unused) \ 882 void *operator new[](size_t count) \ [all …]
|
| /xnu-11215/libkern/libkern/ |
| H A D | Block_private.h | 157 operator =(Fn rhs) 164 operator =(const StorageSignedFunctionPointer& rhs) 170 operator Fn() const { in Fn() 175 operator void*() const 181 operator bool() const
|
| /xnu-11215/tools/lldbmacros/kmemory/ |
| H A D | whatis.py | 1 import operator 153 base.subproviders.sort(key=operator.attrgetter('COST'))
|
| /xnu-11215/doc/allocators/ |
| H A D | api-basics.md | 280 ## C++ classes and operator new. 283 `operator new/delete` in C++. For C++ classes, the approach required 293 `OSDeclare*` and `OSDefine*` macros. As part of those, an `operator new` and 294 `operator delete` are injected that force objects to enroll into `kalloc_type`. 312 implementations for `operator new/delete`: 321 `IOOverrideTypedOperators` macro to override `operator new/delete` 353 ### The case of `operator new[]` 355 The ABI of `operator new[]` is unfortunate, as it denormalizes 365 presented above will delete the implementation of `operator new[]` 377 The only accepted ways of using `operator new/delete` and their variants are the ones
|
| /xnu-11215/tools/lldbmacros/core/ |
| H A D | pointer.py | 36 from operator import methodcaller
|
| /xnu-11215/libkern/os/ |
| H A D | cpp_util.h | 18 void* operator new(size_t, void*) noexcept; // forward declaration needed for placement-new
|
| /xnu-11215/tools/lldbmacros/ |
| H A D | ktrace.py | 16 import operator 582 return heapq.merge(*cpus, key=operator.attrgetter('timestamp'))
|
| H A D | kcdata.py | 1907 from operator import itemgetter 2049 from operator import itemgetter, attrgetter
|
| H A D | memory.py | 15 from operator import itemgetter
|
| /xnu-11215/config/ |
| H A D | MASTER | 30 # The "!" operator selects the line if none of the attributes are
|