/bionic/linker/ |
D | linker_cfi.cpp | 64 uint16_t* begin() { in begin() function in ShadowWrite 85 void CFIShadowWriter::AddConstant(uintptr_t begin, uintptr_t end, uint16_t v) { in AddConstant() argument 86 uint16_t* shadow_begin = MemToShadow(begin); in AddConstant() 90 std::fill(sw.begin(), sw.end(), v); in AddConstant() 93 void CFIShadowWriter::AddUnchecked(uintptr_t begin, uintptr_t end) { in AddUnchecked() argument 94 AddConstant(begin, end, kUncheckedShadow); in AddUnchecked() 97 void CFIShadowWriter::AddInvalid(uintptr_t begin, uintptr_t end) { in AddInvalid() argument 98 AddConstant(begin, end, kInvalidShadow); in AddInvalid() 101 void CFIShadowWriter::Add(uintptr_t begin, uintptr_t end, uintptr_t cfi_check) { in Add() argument 107 begin = std::max(begin, cfi_check) & ~(kShadowAlign - 1); in Add() [all …]
|
D | linker_cfi.h | 52 void AddConstant(uintptr_t begin, uintptr_t end, uint16_t v); 55 void AddUnchecked(uintptr_t begin, uintptr_t end); 58 void AddInvalid(uintptr_t begin, uintptr_t end); 61 void Add(uintptr_t begin, uintptr_t end, uintptr_t cfi_check);
|
D | Android.bp | 43 srcs: ["arch/x86_64/begin.S"], 182 "arch/arm/begin.S", 190 "arch/arm64/begin.S", 199 "arch/x86/begin.S", 206 "arch/x86_64/begin.S", 262 // we don't want crtbegin.o (because we have begin.o), so unset it
|
D | linker_translate_path.cpp | 64 std::find_if(std::begin(kPathTranslationQ), std::end(kPathTranslationQ), comparator); in translateSystemPathToApexPath()
|
D | linker_namespaces.cpp | 44 if (std::find(whitelisted_libs_.begin(), whitelisted_libs_.end(), in is_accessible()
|
D | linker_soinfo.cpp | 126 const SymbolLookupLib* it = lookup_list.begin(); in ElfW() 499 int begin = reverse ? (count - 1) : 0; in call_array() local 503 for (int i = begin; i != end; i += step) { in call_array()
|
D | linker.cpp | 744 auto start = soinfo_list.begin(); in ElfW() 1608 std::find_if(load_list.begin(), load_list.end(), pred) == load_list.end() ) { in find_libraries() 1707 auto it = std::find(local_group_roots.begin(), local_group_roots.end(), si); in find_libraries() 2393 paths.insert(paths.begin() + i, std::string(kSystemLibDir) + "/bootstrap"); in fix_lib_paths() 2434 std::copy(parent_namespace->get_ld_library_paths().begin(), in create_namespace() 2438 std::copy(parent_namespace->get_default_library_paths().begin(), in create_namespace() 2442 std::copy(parent_namespace->get_permitted_paths().begin(), in create_namespace() 2494 std::unordered_set<std::string> sonames_set(sonames.begin(), sonames.end()); in link_namespaces() 2733 ElfW(Relr)* begin = relr_; in relocate_relr() 2738 for (ElfW(Relr)* current = begin; current < end; ++current) { in relocate_relr()
|
/bionic/libc/bionic/ |
D | android_unsafe_frame_pointer_chase.cpp | 58 auto begin = reinterpret_cast<uintptr_t>(__builtin_frame_address(0)); in android_unsafe_frame_pointer_chase() local 68 auto* frame = reinterpret_cast<frame_record*>(begin); in android_unsafe_frame_pointer_chase() 73 if (frame->next_frame < begin + sizeof(frame_record) || frame->next_frame >= end || in android_unsafe_frame_pointer_chase() 77 begin = frame->next_frame; in android_unsafe_frame_pointer_chase()
|
D | grp_pwd_file.cpp | 74 const char* ParseLine(const char* begin, const char* end, const char** fields, size_t num_fields) { in ParseLine() argument 76 const char* position = begin; in ParseLine()
|
/bionic/libc/tools/ |
D | genseccomp.py | 22 self.begin = value 23 self.end = self.begin + 1 26 return "(%s, %s, %s)" % (self.begin, self.end, self.names) 155 jump = [BPF_JGE.format(ranges[half].begin, len(first), 0) + ","] 193 bpf.insert(0, BPF_JGE.format(ranges[0].begin, 0, str(len(bpf))) + ',')
|
D | test_genseccomp.py | 126 self.assertEquals(ranges[0].begin, 1) 132 self.assertEquals(ranges[0].begin, 1) 135 self.assertEquals(ranges[1].begin, 3)
|
/bionic/libfdtrack/ |
D | fdtrack_test.cpp | 86 ASSERT_EQ(fd, result.begin()->first); in TEST() 87 ASSERT_NE(nullptr, strstr(result.begin()->second.at(0).function_name, "open")); in TEST()
|
/bionic/tests/ |
D | fdtrack_test.cpp | 99 events.erase(events.begin() + j); in FdtrackRun() 100 events.erase(events.begin() + i); in FdtrackRun() 195 std::find(expected_fds.begin(), expected_fds.end(), events[0].fd)); \
|
D | grp_pwd_test.cpp | 429 std::set_difference(expected_ids.begin(), expected_ids.end(), ids.begin(), ids.end(), in expect_ids() 430 std::inserter(missing_from_ids, missing_from_ids.begin())); in expect_ids() 432 std::set_difference(ids.begin(), ids.end(), expected_ids.begin(), expected_ids.end(), in expect_ids() 433 std::inserter(extra_in_ids, extra_in_ids.begin())); in expect_ids()
|
D | dlfcn_symlink_support.cpp | 66 std::copy(source_file_path.begin(), source_file_path.end(), std::back_inserter(buf)); in create_dlfcn_test_symlink()
|
D | ifaddrs_test.cpp | 108 ASSERT_TRUE(std::is_permutation(ifaddrs_socks.begin(), ifaddrs_socks.end(), in TEST() 109 sys_class_net.begin())); in TEST()
|
/bionic/libc/malloc_debug/ |
D | PointerData.h | 144 static iterator begin() { return pointers_.begin(); }
|
D | MapData.cpp | 197 if (!entry->valid && it != entries_.begin()) { in find()
|
/bionic/tools/versioner/src/ |
D | Driver.cpp | 165 const driver::Command& driver_cmd = llvm::cast<driver::Command>(*jobs.begin()); in generateTargetCC1Flags() 172 std::vector<std::string> result(cc_args.begin(), cc_args.end()); in generateTargetCC1Flags()
|
D | Preprocessor.cpp | 188 int version = avail.arch_availability[*it.second.begin()].introduced; in generateGuardCondition() 199 to_string(*it.second.begin()).c_str(), to_string(arch).c_str()); in generateGuardCondition() 269 auto current = guard_map.begin(); in mergeGuards()
|
D | versioner.cpp | 143 auto new_end = std::remove_if(headers.begin(), headers.end(), [&arch](llvm::StringRef header) { in collectRequirements() 275 std::set_intersection(a.begin(), a.end(), b.begin(), b.end(), std::back_inserter(intersection)); in Intersection()
|
D | Arch.h | 70 ArchMapIterator<T> begin() const { in begin() function
|
/bionic/libc/kernel/uapi/linux/ |
D | incrementalfs.h | 104 __u32 begin; member
|
/bionic/benchmarks/ |
D | math_benchmark.cpp | 263 static const std::vector<double> exp_input (expf_input.begin(), 335 (powf_input.begin(), powf_input.end()); 383 static const std::vector<double> log_input (logf_input.begin(),
|
/bionic/tests/libs/ |
D | bionic_tests_zipalign.cpp | 59 std::sort(entries->begin(), entries->end(), in GetEntries()
|