Home
last modified time | relevance | path

Searched refs:shadow (Results 1 – 25 of 195) sorted by relevance

12345678

/openbsd/gnu/usr.bin/binutils/gdb/config/i386/
H A Dnm-i386.h57 extern int i386_insert_hw_breakpoint (CORE_ADDR addr, void *shadow);
61 extern int i386_remove_hw_breakpoint (CORE_ADDR addr, void *shadow);
108 #define target_insert_hw_breakpoint(addr, shadow) \ argument
109 i386_insert_hw_breakpoint (addr, shadow)
111 #define target_remove_hw_breakpoint(addr, shadow) \ argument
112 i386_remove_hw_breakpoint (addr, shadow)
/openbsd/gnu/llvm/compiler-rt/lib/tsan/rtl/
H A Dtsan_rtl_access.cpp248 const m128 same = _mm_cmpeq_epi32(shadow, access); in ContainsSameAccess()
268 const m128 ro = _mm_cmpeq_epi32(shadow, read_mask); in ContainsSameAccess()
283 old = _mm_extract_epi32(shadow, 0); in DoReportRaceV()
286 old = _mm_extract_epi32(shadow, 1); in DoReportRaceV()
289 old = _mm_extract_epi32(shadow, 2); in DoReportRaceV()
292 old = _mm_extract_epi32(shadow, 3); in DoReportRaceV()
312 const m128 access_and = _mm_and_si128(access, shadow); in CheckRaces()
313 const m128 access_xor = _mm_xor_si128(access, shadow); in CheckRaces()
340 _mm_cmpeq_epi32(_mm_max_epu32(shadow, access_read_atomic), shadow); in CheckRaces()
345 const m128 empty = _mm_cmpeq_epi32(shadow, zero); in CheckRaces()
[all …]
/openbsd/gnu/llvm/compiler-rt/lib/hwasan/
H A Dhwasan_dynamic_shadow.cpp51 const uptr shadow = reinterpret_cast<uptr>(&__hwasan_shadow); in IsPremapShadowAvailable() local
55 return shadow != 0 && shadow != resolver; in IsPremapShadowAvailable()
75 static __sanitizer::uptr shadow = 0; in __hwasan_premap_shadow() local
76 if (!shadow) in __hwasan_premap_shadow()
77 shadow = __hwasan::PremapShadow(); in __hwasan_premap_shadow()
78 return reinterpret_cast<decltype(__hwasan_shadow)*>(shadow); in __hwasan_premap_shadow()
/openbsd/gnu/llvm/compiler-rt/lib/msan/
H A Dmsan.h64 #define SHADOW_TO_ORIGIN(shadow) (((uptr)(shadow)) + 0x2000000000ULL) argument
90 # define SHADOW_TO_ORIGIN(shadow) (((uptr)(shadow)) + 0x200000000000ULL) argument
113 #define SHADOW_TO_ORIGIN(shadow) (((uptr)(shadow)) + 0x140000000000ULL) argument
127 #define SHADOW_TO_ORIGIN(shadow) (((uptr)(shadow)) + 0x140000000000ULL) argument
148 #define SHADOW_TO_ORIGIN(shadow) (((uptr)(shadow)) + 0x500000000000) argument
169 #define SHADOW_TO_ORIGIN(shadow) (((uptr)(shadow)) + 0x280000000000) argument
/openbsd/gnu/usr.bin/perl/t/lib/warnings/
H A Dpad32 use warnings 'shadow' ;
40 no warnings 'shadow' ;
51 use warnings 'shadow' ;
60 no warnings 'shadow' ;
77 use warnings 'shadow';
88 no warnings 'shadow' ;
103 use warnings 'shadow' ;
112 no warnings 'shadow' ;
290 no warnings 'shadow' ;
307 no warnings 'shadow' ;
[all …]
/openbsd/gnu/llvm/clang/docs/
H A DShadowCallStack.rst14 to a separately allocated 'shadow call stack' in the function prolog in
15 non-leaf functions and loading the return address from the shadow call stack
32 To optimize for memory consumption and cache locality, the shadow call
69 leaking the shadow call stack address.
95 call stack, meaning that references to the shadow call stack do not have
100 to discover the address of the shadow call stack.
106 Unless care is taken when allocating the shadow call stack, it may be
121 The runtime will need the address of the shadow call stack in order to
137 ``jmp_buf``, which requires the address of the shadow call stack to be
171 ``__attribute__((no_sanitize("shadow-call-stack")))``
[all …]
H A DHardwareAssistedAddressSanitizerDesign.rst15 tags every 8 bytes of the application memory with a 1 byte tag (using *shadow memory*),
18 The redzones, the quarantine, and, to a less extent, the shadow, are the
39 * The memory for the object is also tagged with `T` (using a `TG=>1` shadow memory)
49 of a short granule is stored at the location in shadow memory where the
54 * the pointer tag is equal to the memory tag in shadow memory, or
55 * the shadow memory tag is actually a short granule size, the value being loaded
92 adrp x20, :got:__hwasan_shadow // load shadow address from GOT into x20
95 … // (arguments: x0 = address, x20 = shadow base;
103 sbfx x16, x0, #4, #52 // shadow offset
104 ldrb w16, [x20, x16] // load shadow tag
[all …]
H A DDataFlowSanitizerDesign.rst60 /// Flushes the DFSan shadow, i.e. forgets about all labels currently associated
65 /// taint could still be written to shadow after the flush.
183 | 0x500000000000|0x510000000000 | shadow 1 |
189 | 0x200000000000|0x300000000000 | shadow 3 |
195 | 0x010000000000|0x100000000000 | shadow 2 |
200 Each byte of application memory corresponds to a single byte of shadow
201 memory, which is used to store its taint label. We map memory, shadow, and
211 all shadow labels corresponding to bytes loaded, and stores will
212 result in a copy of the label of the stored value to the shadow of all
/openbsd/gnu/llvm/compiler-rt/lib/asan/
H A Dasan_poisoning.h80 u8 *shadow = (u8*)MEM_TO_SHADOW(aligned_addr); in FastPoisonShadowPartialRightRedzone() local
81 for (uptr i = 0; i < redzone_size; i += ASAN_SHADOW_GRANULARITY, shadow++) { in FastPoisonShadowPartialRightRedzone()
83 *shadow = 0; // fully addressable in FastPoisonShadowPartialRightRedzone()
85 *shadow = in FastPoisonShadowPartialRightRedzone()
89 *shadow = poison_partial ? static_cast<u8>(size - i) : 0; in FastPoisonShadowPartialRightRedzone()
H A Dasan_premap_shadow.cpp40 uptr shadow = reinterpret_cast<uptr>(&__asan_shadow); in PremapShadowFailed() local
44 if (shadow == 0 || shadow == resolver) in PremapShadowFailed()
H A Dasan_descriptions.h199 ShadowAddressDescription shadow; member
223 return data.shadow.addr; in Address()
239 return data.shadow.Print();
254 return data.kind == kAddressKindShadow ? &data.shadow : nullptr; in AsShadow()
H A Dasan_interceptors_memintrinsics.h40 u8 shadow = AddressIsPoisoned(last); in DECLARE_REAL() local
42 shadow |= *((u8 *)shadow_first); in DECLARE_REAL()
43 return !shadow; in DECLARE_REAL()
H A Dasan_debugging.cpp89 if (auto shadow = descr.AsShadow()) { in __asan_locate_address() local
91 switch (shadow->kind) { in __asan_locate_address()
/openbsd/sys/dev/pci/drm/amd/amdgpu/
H A Damdgpu_vm_sdma.c44 if (table->shadow) in amdgpu_vm_sdma_map_table()
45 r = amdgpu_ttm_alloc_gart(&table->shadow->tbo); in amdgpu_vm_sdma_map_table()
267 if (vmbo->shadow) in amdgpu_vm_sdma_update()
268 amdgpu_vm_sdma_set_ptes(p, vmbo->shadow, pe, addr, in amdgpu_vm_sdma_update()
277 (vmbo->shadow ? 2 : 1); in amdgpu_vm_sdma_update()
292 if (vmbo->shadow) in amdgpu_vm_sdma_update()
293 amdgpu_vm_sdma_copy_ptes(p, vmbo->shadow, pe, nptes); in amdgpu_vm_sdma_update()
H A Damdgpu_vm_pt.c423 if (vmbo->shadow) { in amdgpu_vm_pt_clear()
424 struct amdgpu_bo *shadow = vmbo->shadow; in amdgpu_vm_pt_clear() local
426 r = ttm_bo_validate(&shadow->tbo, &shadow->placement, &ctx); in amdgpu_vm_pt_clear()
550 (*vmbo)->shadow = NULL; in amdgpu_vm_pt_create()
567 r = amdgpu_bo_create(adev, &bp, &(*vmbo)->shadow); in amdgpu_vm_pt_create()
629 amdgpu_bo_unref(&pt->shadow); in amdgpu_vm_pt_alloc()
641 struct amdgpu_bo *shadow; in amdgpu_vm_pt_free() local
647 shadow = amdgpu_bo_shadowed(entry->bo); in amdgpu_vm_pt_free()
648 if (shadow) { in amdgpu_vm_pt_free()
649 ttm_bo_set_bulk_move(&shadow->tbo, NULL); in amdgpu_vm_pt_free()
[all …]
H A Damdgpu_object.h134 struct amdgpu_bo *shadow; member
284 return to_amdgpu_bo_vm(bo)->shadow; in amdgpu_bo_shadowed()
348 int amdgpu_bo_restore_shadow(struct amdgpu_bo *shadow,
/openbsd/gnu/usr.bin/binutils/gdb/testsuite/gdb.cp/
H A Dm-data.cc43 int shadow = 0; variable
48 C (int x) : shadow (x) {} in C()
51 int shadow; member in C
H A Dnamespace.cc89 int shadow = 12; variable
135 int shadow = 13; variable
154 shadow; in marker2()
/openbsd/gnu/llvm/compiler-rt/lib/memprof/
H A Dmemprof_flags.inc20 "If set, explicitly unmaps the (huge) shadow at exit.")
21 MEMPROF_FLAG(bool, protect_shadow_gap, true, "If set, mprotect the shadow gap")
22 MEMPROF_FLAG(bool, print_legend, true, "Print the legend for the shadow bytes.")
/openbsd/gnu/llvm/compiler-rt/lib/dfsan/
H A Ddfsan_platform.h59 # define SHADOW_TO_ORIGIN(shadow) (((uptr)(shadow)) + 0x200000000000ULL) argument
H A Ddfsan_flags.inc41 "Whether to zero shadow space of new allocated memory.")
43 "Whether to zero shadow space of deallocated memory.")
/openbsd/gnu/llvm/compiler-rt/lib/asan/tests/
H A Dasan_noinst_test.cpp117 uptr shadow = __asan::MemToShadow(ptr + i); in PrintShadow() local
120 if (shadow != prev_shadow) { in PrintShadow()
121 prev_shadow = shadow; in PrintShadow()
122 fprintf(stderr, "%02x", (int)*(u8*)shadow); in PrintShadow()
/openbsd/sys/dev/pci/drm/i915/gvt/
H A Dscheduler.c468 rq = i915_request_create(s->shadow[workload->engine->id]); in intel_gvt_workload_req_alloc()
494 if (workload->shadow) in intel_gvt_scan_and_shadow_workload()
498 shadow_context_descriptor_update(s->shadow[workload->engine->id], in intel_gvt_scan_and_shadow_workload()
512 workload->shadow = true; in intel_gvt_scan_and_shadow_workload()
1328 intel_context_put(s->shadow[id]); in intel_vgpu_clean_submission()
1401 s->shadow[i] = ERR_PTR(-EINVAL); in intel_vgpu_setup_submission()
1417 s->shadow[i] = ce; in intel_vgpu_setup_submission()
1445 if (IS_ERR(s->shadow[i])) in intel_vgpu_setup_submission()
1448 intel_context_put(s->shadow[i]); in intel_vgpu_setup_submission()
1521 intel_context_unpin(s->shadow[workload->engine->id]); in intel_vgpu_destroy_workload()
[all …]
/openbsd/sys/dev/pci/drm/i915/
H A Di915_cmd_parser.h22 struct i915_vma *shadow,
/openbsd/gnu/usr.bin/binutils/gdb/
H A Dremote-st.c603 st2000_insert_breakpoint (CORE_ADDR addr, char *shadow) in st2000_insert_breakpoint() argument
616 st2000_read_inferior_memory (bp_addr, shadow, bp_size); in st2000_insert_breakpoint()
627 st2000_remove_breakpoint (CORE_ADDR addr, char *shadow) in st2000_remove_breakpoint() argument

12345678