Home
last modified time | relevance | path

Searched refs:this (Results 1 – 25 of 49) sorted by relevance

12

/bionic/tools/versioner/src/
DArch.h49 this->operator[](pair.first) = pair.second; in ArchMap()
71 return ArchMapIterator<T>(*this, Arch::arm); in begin()
75 return ArchMapIterator<T>(*this, Arch(size_t(Arch::x86_64) + 1)); in end()
98 return !(*this == rhs);
103 return *this;
107 ArchMapIterator result = *this;
108 ++*this;
DDeclarationDatabase.h59 return !(*this == rhs);
89 return !(*this == rhs);
/bionic/libc/
DNOTICE8 notice, this list of conditions and the following disclaimer.
10 notice, this list of conditions and the following disclaimer in the
13 derived from this software without specific prior written permission.
34 notice, this list of conditions and the following disclaimer.
36 notice, this list of conditions and the following disclaimer in the
39 be used to endorse or promote products derived from this software
60 Permission to use, copy, modify, and distribute this
61 software is freely granted, provided that this notice
70 Permission to use, copy, modify, and distribute this
71 software is freely granted, provided that this notice
[all …]
/bionic/libc/upstream-netbsd/lib/libc/isc/
Dev_timers.c252 ctx->cur->u.timer.this == del) { in evClearTimer()
496 idle_timer *this = uap; in idle_timeout() local
502 idle = evSubTime(ctx->lastEventTime, this->lastTouched); in idle_timeout()
503 if (evCmpTime(idle, this->max_idle) >= 0) { in idle_timeout()
504 (this->func)(opaqueCtx, this->uap, this->timer->due, in idle_timeout()
505 this->max_idle); in idle_timeout()
510 this->timer->inter = evConsTime(0L, 0L); in idle_timeout()
511 FREE(this); in idle_timeout()
514 this->timer->inter = evSubTime(this->max_idle, idle); in idle_timeout()
Deventlib_p.h171 struct { evAccept *this; } accept; member
172 struct { evFile *this; int eventmask; } file; member
173 struct { evStream *this; } stream; member
174 struct { evTimer *this; } timer; member
175 struct { evWait *this; } wait; member
/bionic/libc/malloc_debug/
DREADME.md7 This documentation describes how to enable this feature on Android N or later
50 On first allocation, this front guard is written with a specific pattern (0xaa).
76 On first allocation, this rear guard is written with a specific pattern (0xbb).
102 system runs too slowly with this option enabled, decreasing the maximum number
110 this can be set to is 256.
112 Before P, this option adds a special header to all allocations that contains
113 the backtrace and information about the original allocation. After that, this
116 As of P, this option will also enable dumping backtrace heap data to a
118 Android devices). The format of this dumped data is the same format as
119 that dumped when running am dumpheap -n. The default is to dump this data
[all …]
DREADME_api.md5 used to gather this data from a process. This tracking can be enabled using
14 *overall\_size* is set to the total size of the buffer returned. If this
42 backtrace and size as this allocation. On Android Nougat, this value was
57 if this allocation was created in a process forked from the Zygote process.
DREADME_marshmallow_and_earlier.md7 This documentation describes how to enable this feature on API level
45 When enabled, this value creates a special header to all allocations
63 When enabled, this value does not create a special header. It only modifies
72 When enabled, this value creates a special header to all allocations
95 If the entire allocation is not filled with this value, an error is printed
106 Do not use this option value, it only works on the emulator. It has not
/bionic/libdl/
DNOTICE11 and distribution as defined by Sections 1 through 9 of this document.
18 control with that entity. For the purposes of this definition,
25 exercising permissions granted by this License.
45 of this License, Derivative Works shall not include works that remain
54 the copyright owner. For the purposes of this definition, "submitted"
68 this License, each Contributor hereby grants to You a perpetual,
75 this License, each Contributor hereby grants to You a perpetual,
77 (except as stated in this section) patent license to make, have made,
87 granted to You under this License for that Work shall terminate
96 Derivative Works a copy of this License; and
[all …]
/bionic/docs/
Dlibc_assembler.md14 the [Unwind Info](#unwind-info) section for details about how to verify this.
39 and pushed on to the device. The commands below show how to do this.
56 Here is an example of how the benchmark should be executed. For this
75 library. An example of the output looks like this:
96 is beyond the scope of this document. However, most of the benchmarks max
100 benchmarks. To avoid this, you can run the device in a cool environment,
107 using a command like this:
112 the output. Sometimes this filter can still match multiple benchmarks, to
119 on device. If you are trying to run this using adb directly from a host
126 especially important if this is the first time a routine is assembler.
[all …]
Dnative_allocator.md14 add this line to the `BoardConfig.mk` for the given target:
46 prevent further allocations while this call is being executed. To
47 see what is expected for this function, the best description is the
48 tests for this funcion in `bionic/tests/malloc_itearte_test.cpp`.
65 The drawback to this option is that most allocators do not have a separate
67 allocation operation occurs. For server processes, this can mean that
70 force a purge in this case.
78 any unused memory immediately. The argument for this call is ignored. If
79 possible, this call should clear thread cached memory if it exists. The
80 idea is that this can be called to purge memory that has not been
[all …]
Ddefines.md11 the system property functions. Common alternatives on this dimension are
18 useful as you might think, and one of the other choices on this page is usually
32 that for most of the year, the OS builds with this set to 10,000 rather than the
41 well on a desktop Linux distro, say. Common alternatives on this dimension
Dfdsan.md45 The way this is implemented is by providing functions to set a 64-bit closure tag on a file descrip…
186 The reason for this is (hopefully!) not a bug in fdsan, and will commonly be seen when tracking dow…
242 * notice, this list of conditions and the following disclaimer.
244 * notice, this list of conditions and the following disclaimer in
278 *this = std::move(move);
287 if (this == &move) {
288 return *this;
301 return *this;
338 return reinterpret_cast<uint64_t>(this);
/bionic/libc/kernel/
DREADME.md21 Contains the uapi kernel headers found in the android kernel. Note this
41 this will also update the corresponding clean header file if its
75 After running lunch, run this command to import the headers into the android
81 Run this command to automatically download the latest version of the headers
87 Next, run this command to copy the parsed files to bionic/libc/kernel/uapi:
92 After this, you will need to build/test the tree to make sure that these
/bionic/libc/system_properties/include/system_properties/
Dprop_area.h83 this->namelen = name_length; in prop_bt()
84 memcpy(this->name, name, name_length); in prop_bt()
85 this->name[name_length] = '\0'; in prop_bt()
/bionic/linker/
Dlinked_list.h49 return *this;
54 return *this;
88 this->head_ = that.head_; in LinkedList()
89 this->tail_ = that.tail_; in LinkedList()
DNOTICE8 notice, this list of conditions and the following disclaimer.
10 notice, this list of conditions and the following disclaimer in
Dld.config.format.md28 # The following line maps section to a dir. Binaries ran from this location will use namespaces
35 # When this flag is set to true linker will set target_sdk_version for this binary to
DAndroid.bp8 // Host bionic binaries do not have a PT_INTERP section, instead this gets
11 // extract_linker), and defines the extern symbols used in this file.
263 // just for this module
299 // override libgcc.a, but this line provides a simpler guarantee. It can be removed once the
372 // we use this property to make sure libc.so has its own copy of the code from
/bionic/
DREADME.md89 # external/kernel-headers/ --- this takes care of the architecture-specific
127 # this mess up, and this directory should disappear.
145 this system call?". The answer is usually "no".
180 As mentioned above, this is currently a two-step process:
234 Some tests cannot do any useful work unless run as root. In this case,
236 we log in this case to prevent accidents!). Obviously, if the test can be
241 all tests. In order for this to continue to work, all architectures must
258 32-bit bionic requires PIDs less than 65536. To enforce this, set /proc/sys/kernel/pid_max
264 You can supply gtest flags as extra arguments to this script.
280 * Note that the build system is ignorant to this flag being toggled, i.e. if
[all …]
/bionic/benchmarks/linker_relocation/
DAndroid.bp8 // notice, this list of conditions and the following disclaimer.
10 // notice, this list of conditions and the following disclaimer in
37 // "link:(shared/static)" variation. It appears that Soong needs to be fixed to make this benchmark
/bionic/benchmarks/spawn/
DAndroid.bp9 // notice, this list of conditions and the following disclaimer.
11 // notice, this list of conditions and the following disclaimer in
97 // When this binary is installed to host/linux-x86/bin, its runpath is ${ORIGIN}/../lib64, which
/bionic/libc/upstream-freebsd/
DREADME.md5 TODO: write a script to make this process automated.
/bionic/libc/upstream-openbsd/
DREADME.md5 TODO: write a script to make this process automated.
/bionic/libc/upstream-netbsd/
DREADME.md5 TODO: write a script to make this process automated.

12