Home
last modified time | relevance | path

Searched refs:memory (Results 1 – 25 of 1634) sorted by relevance

12345678910>>...66

/openbsd-src/gnu/llvm/lldb/third_party/Python/module/pexpect-4.6/pexpect/
H A DANSI.py38 screen = fsm.memory[0]
43 fsm.memory.append (fsm.input_symbol)
47 ns = fsm.memory.pop()
49 fsm.memory.append (ns)
53 screen = fsm.memory[0]
58 count = int(fsm.memory.pop())
59 screen = fsm.memory[0]
64 screen = fsm.memory[0]
69 count = int(fsm.memory.pop())
70 screen = fsm.memory[0]
[all …]
H A DFSM.py102 def __init__(self, initial_state, memory=None): argument
120 self.memory = memory
278 fsm.memory.append (fsm.input_symbol)
281 s = fsm.memory.pop ()
283 fsm.memory.append (s)
286 s = fsm.memory.pop ()
287 fsm.memory.append (int(s))
290 ar = fsm.memory.pop()
291 al = fsm.memory.pop()
293 fsm.memory.append (al + ar)
[all …]
/openbsd-src/gnu/gcc/gcc/config/i386/
H A Dppro.md74 ;; Simple instructions of the register-memory form have two to three uops.
144 ;; imov with memory operands does not use the integer units.
147 (and (eq_attr "memory" "none")
153 (and (eq_attr "memory" "load")
159 (and (eq_attr "memory" "store")
164 ;; units if it has memory operands.
167 (and (eq_attr "memory" "none")
173 (and (eq_attr "memory" "load")
180 (and (eq_attr "memory" "none")
185 ;; The load and store units need to be reserved when memory operands
[all …]
H A Dathlon.md27 (and (eq_attr "memory" "load,store")
175 (eq_attr "memory" "none,unknown")))
182 (eq_attr "memory" "none,unknown"))))
187 (eq_attr "memory" "none,unknown")))
192 (eq_attr "memory" "load,both")))
198 (eq_attr "memory" "load,both"))))
203 (eq_attr "memory" "load,both")))
216 (eq_attr "memory" "none,unknown")))
221 (eq_attr "memory" "load,both")))
228 (eq_attr "memory" "load,both,store")))
[all …]
H A Dpentium.md44 (eq_attr "memory" "!both")))
101 ;; Pentium preserves memory ordering, so when load-execute-store
105 ;; We model this by allocating "memory" unit when store is pending
108 (define_cpu_unit "pentium-memory" "pentium")
111 (absence_set "pentium-load0,pentium-load1" "pentium-memory")
126 + pentium-memory)")
128 + pentium-memory)")
130 + pentium-memory)
163 (eq_attr "memory" "none,load")))
169 (and (eq_attr "memory" "load,store")
[all …]
H A Dk6.md84 (eq_attr "memory" "none")))
90 (eq_attr "memory" "load")))
96 (eq_attr "memory" "store,both,unknown")))
108 (eq_attr "memory" "load")))
114 (eq_attr "memory" "store,both,unknown")))
121 (eq_attr "memory" "none")))
127 (eq_attr "memory" "!none")))
134 (eq_attr "memory" "none")))
140 (eq_attr "memory" "load")))
146 (eq_attr "memory" "store,both,unknown")))
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/WebAssembly/
H A DWebAssemblyInstrBulkMemory.td1 // WebAssemblyInstrBulkMemory.td - bulk memory codegen support --*- tablegen -*-
10 /// WebAssembly bulk memory codegen constructs.
14 // Instruction requiring HasBulkMemory and the bulk memory prefix byte
23 // Bespoke types and nodes for bulk memory ops
45 "memory.init\t$seg, $idx, $dest, $offset, $size",
46 "memory.init\t$seg, $idx", 0x08>;
62 "memory.copy\t$src_idx, $dst_idx, $dst, $src, $len",
63 "memory.copy\t$src_idx, $dst_idx", 0x0a>;
70 "memory.fill\t$idx, $dst, $value, $size",
71 "memory.fill\t$idx", 0x0b>;
/openbsd-src/gnu/usr.bin/gcc/gcc/config/i386/
H A Dpentium.md44 (eq_attr "memory" "!both")))
101 ;; Pentium preserves memory ordering, so when load-execute-store
105 ;; We model this by allocating "memory" unit when store is pending
108 (define_cpu_unit "pentium-memory" "pentium")
111 (absence_set "pentium-load0,pentium-load1" "pentium-memory")
126 + pentium-memory)")
128 + pentium-memory)")
130 + pentium-memory)
163 (eq_attr "memory" "none,load")))
169 (and (eq_attr "memory" "load,store")
[all …]
/openbsd-src/gnu/llvm/llvm/include/llvm/Support/
H A DEndian.h63 inline value_type read(const void *memory, endianness endian) { in read() argument
68 memory, (detail::PickAlignment<value_type, alignment>::value)), in read()
76 inline value_type read(const void *memory) { in read() argument
77 return read<value_type, alignment>(memory, endian); in read()
83 inline value_type readNext(const CharT *&memory, endianness endian) { in readNext() argument
84 value_type ret = read<value_type, alignment>(memory, endian); in readNext()
85 memory += sizeof(value_type); in readNext()
91 inline value_type readNext(const CharT *&memory) { in readNext() argument
92 return readNext<value_type, alignment, CharT>(memory, endian); in readNext()
97 inline void write(void *memory, value_type value, endianness endian) { in write() argument
[all …]
/openbsd-src/gnu/llvm/llvm/docs/
H A DMemTagSanitizer.rst15 MemTagSanitizer is a fast memory error detector and **a code hardening
21 CPU and memory. There are plans for a debug mode with slightly higher
22 memory overhead and better diagnostics. The primary use case of
25 memory bugs.
40 tag-based approach to memory safety. MemTagSanitizer follows a
46 * Every 16 aligned bytes of memory can be assigned a 4-bit Allocation Tag.
48 * Most memory access instructions generate an exception if Address Tag != Allocation Tag.
54 Stack-based memory errors are detected by updating Allocation Tag for
58 SP; this allows to skip tagging of any variable when memory safety can
81 with additional code to update memory tags when
[all …]
H A DMemorySSA.rst12 interactions between various memory operations. Its goal is to replace
22 form for memory, complete with def-use and use-def chains, which
23 enables users to quickly find may-def and may-uses of memory operations.
25 state of memory, and associate memory operations with those versions.
32 relatively out-of-date; the paper references multiple memory partitions, but GCC
50 ``MemoryDef``\ s are operations which may either modify memory, or which
53 ordering, volatile operations, memory fences, etc. A ``MemoryDef``
54 always introduces a new version of the entire memory and is linked with a single
55 ``MemoryDef/MemoryPhi`` which is the version of memory that the new
71 ``MemoryPhi``\ s are ``PhiNode``\ s, but for memory operations. If at any
[all …]
H A DMCJITDesignAndImplementation.rst22 function. If the client does not explicitly create a memory manager at
23 this time, a default memory manager (specifically SectionMemoryManager)
35 passing in its pointers to the module, memory manager and target machine
73 image must be loaded into suitable memory, relocations must be applied and
74 memory permission and code cache invalidation (if required) must be completed.
97 each function or data symbol, the associated section is loaded into memory
111 sections for the object will have been loaded into memory allocated by the
112 memory manager and relocation information will have been prepared, but the
132 This should happen before the section memory is copied to its new
150 External symbols are resolved by calling the memory manager's
[all …]
/openbsd-src/gnu/llvm/clang/docs/
H A DLeakSanitizer.rst11 LeakSanitizer is a run-time memory leak detector. It can be combined with
12 :doc:`AddressSanitizer` to get both memory error and leak detection, or
25 $ cat memory-leak.c
30 p = 0; // The memory is leaked here.
33 % clang -fsanitize=address -g memory-leak.c ; ASAN_OPTIONS=detect_leaks=1 ./a.out
34 ==23646==ERROR: LeakSanitizer: detected memory leaks
37 #1 0x4da26a in main memory-leak.c:4:7
H A DMemorySanitizer.rst24 Simply compile and link your program with ``-fsanitize=memory`` flag.
48 % clang -fsanitize=memory -fno-omit-frame-pointer -g -O2 umr.cc
79 ``__attribute__((no_sanitize("memory")))``
83 attribute ``no_sanitize("memory")`` to disable uninitialized checks in a
95 and resulting side-effects. This attribute overrides ``no_sanitize("memory")``.
103 warnings will be suppressed and all values loaded from memory will be
120 ``-fsanitize-memory-track-origins=2`` (or simply
121 ``-fsanitize-memory-track-origins``) Clang option. With the code from
138 … % clang -fsanitize=memory -fsanitize-memory-track-origins=2 -fno-omit-frame-pointer -g -O2 umr2.cc
144 Uninitialized value was stored to memory at
[all …]
H A DHardwareAssistedAddressSanitizerDesign.rst15 tags every 8 bytes of the application memory with a 1 byte tag (using *shadow memory*),
19 sources of AddressSanitizer's memory overhead.
25 to implement a memory safety tool, similar to :doc:`AddressSanitizer`,
26 but with smaller memory overhead and slightly different (mostly better)
35 * Every heap/stack/global memory object is forcibly aligned by `TG` bytes
39 * The memory for the object is also tagged with `T` (using a `TG=>1` shadow memory)
40 * Every load and store is instrumented to read the memory tag and compare it
49 of a short granule is stored at the location in shadow memory where the
52 pointer tag matches a memory tag, HWASAN must check for two possibilities:
54 * the pointer tag is equal to the memory tag in shadow memory, or
[all …]
/openbsd-src/regress/usr.sbin/syslogd/
H A DSyslogd.pm59 if ($args{memory}) {
60 $args{memory} = {} unless ref $args{memory};
61 $args{memory}{name} ||= "memory";
62 $args{memory}{size} //= 1;
87 my $memory = $self->{memory};
88 print $fh "*.*\t:$memory->{size}:$memory->{name}\n" if $memory;
/openbsd-src/gnu/llvm/libcxx/include/experimental/
H A Dmemory_resource46 // Global memory resources
50 // The default memory resource
54 // Standard memory resources
103 // 8.5, memory.resource
108 // 8.5.2, memory.resource.public
124 // 8.5.3, memory.resource.priv
131 // 8.5.4, memory.resource.eq
158 // 8.6, memory.polymorphic.allocator.class
160 // 8.6.1, memory.polymorphic.allocator.overview
167 // 8.6.2, memory.polymorphic.allocator.ctor
[all …]
/openbsd-src/gnu/usr.bin/texinfo/intl/
H A Drelocatable.c115 char *memory; in set_this_relocation_prefix() local
119 memory = (char *) xmalloc (orig_prefix_len + 1 + curr_prefix_len + 1); in set_this_relocation_prefix()
121 if (memory != NULL) in set_this_relocation_prefix()
124 memcpy (memory, orig_prefix_arg, orig_prefix_len + 1); in set_this_relocation_prefix()
125 orig_prefix = memory; in set_this_relocation_prefix()
126 memory += orig_prefix_len + 1; in set_this_relocation_prefix()
127 memcpy (memory, curr_prefix_arg, curr_prefix_len + 1); in set_this_relocation_prefix()
128 curr_prefix = memory; in set_this_relocation_prefix()
/openbsd-src/gnu/gcc/intl/
H A Drelocatable.c110 char *memory; in set_this_relocation_prefix() local
114 memory = (char *) xmalloc (orig_prefix_len + 1 + curr_prefix_len + 1); in set_this_relocation_prefix()
116 if (memory != NULL) in set_this_relocation_prefix()
119 memcpy (memory, orig_prefix_arg, orig_prefix_len + 1); in set_this_relocation_prefix()
120 orig_prefix = memory; in set_this_relocation_prefix()
121 memory += orig_prefix_len + 1; in set_this_relocation_prefix()
122 memcpy (memory, curr_prefix_arg, curr_prefix_len + 1); in set_this_relocation_prefix()
123 curr_prefix = memory; in set_this_relocation_prefix()
/openbsd-src/gnu/llvm/libcxx/include/
H A Dversion18 __cpp_lib_addressof_constexpr 201603L <memory>
19 __cpp_lib_allocate_at_least 202106L <memory>
21 <map> <memory> <scoped_allocator>
31 __cpp_lib_assume_aligned 201811L <memory>
38 __cpp_lib_atomic_value_initialization 201911L <atomic> <memory>
63 __cpp_lib_constexpr_dynamic_alloc 201907L <memory>
66 __cpp_lib_constexpr_memory 202202L <memory>
77 __cpp_lib_enable_shared_from_this 201603L <memory>
120 __cpp_lib_make_unique 201304L <memory>
136 __cpp_lib_out_ptr 202106L <memory>
[all …]
/openbsd-src/gnu/llvm/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_syscall_linux_x86_64.inc18 "memory", "cc");
26 "rcx", "r11", "memory", "cc");
34 "S"((u64)arg2) : "rcx", "r11", "memory", "cc");
42 "S"((u64)arg2), "d"((u64)arg3) : "rcx", "r11", "memory", "cc");
52 "rcx", "r11", "r10", "memory", "cc");
64 "rcx", "r11", "r10", "r8", "memory", "cc");
79 "memory", "cc");
/openbsd-src/gnu/llvm/compiler-rt/lib/tsan/rtl/
H A Dtsan_flags.inc37 "Report races between atomic and plain memory accesses.")
43 "If set, eagerly launch a background thread for memory reclamation "
50 "If set, periodically write memory profile to that file.")
51 TSAN_FLAG(int, flush_memory_ms, 0, "Flush shadow memory every X ms.")
55 "Resident memory limit in MB to aim at."
56 "If the process consumes more memory, then TSan will flush shadow memory.")
64 " controls how many extra previous memory accesses are remembered per thread.")
/openbsd-src/gnu/usr.bin/perl/dist/Storable/t/
H A Dhugeids.t48 memory => 34,
57 memory => 70,
66 memory => 70,
77 memory => 8,
86 memory => 4,
95 memory => 8,
109 my $memory = $opts{memory}
117 $ENV{PERL_TEST_MEMORY} >= $memory
/openbsd-src/gnu/llvm/lld/wasm/
H A DOptions.td191 def import_memory: FF<"import-memory">,
192 …HelpText<"Import the module's memory from the default module of \"env\" with the name \"memory\"."…
193 def import_memory_with_name: JJ<"import-memory=">,
194 HelpText<"Import the module's memory from the passed module with the passed name.">,
197 def export_memory: FF<"export-memory">,
198 HelpText<"Export the module's memory with the default name of \"memory\"">;
199 def export_memory_with_name: JJ<"export-memory=">,
200 HelpText<"Export the module's memory with the passed name">;
202 def shared_memory: FF<"shared-memory">,
203 HelpText<"Use shared linear memory">;
[all …]
/openbsd-src/gnu/llvm/compiler-rt/lib/msan/tests/
H A DCMakeLists.txt9 -fsanitize=memory
10 -fsanitize-memory-track-origins
11 -fno-sanitize-memory-param-retval # unittests test mostly this mode.
45 -fno-sanitize-memory-param-retval # unittests test mostly this mode.
52 -fsanitize=memory
53 -fsanitize-memory-track-origins
60 -fsanitize=memory

12345678910>>...66