| /openbsd-src/gnu/llvm/lldb/third_party/Python/module/pexpect-4.6/pexpect/ |
| H A D | ANSI.py | 38 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 D | FSM.py | 102 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 D | ppro.md | 74 ;; 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 D | athlon.md | 27 (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 D | pentium.md | 44 (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 D | k6.md | 84 (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 D | WebAssemblyInstrBulkMemory.td | 1 // 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 D | pentium.md | 44 (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 D | Endian.h | 63 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 D | MemTagSanitizer.rst | 15 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 D | MemorySSA.rst | 12 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 D | MCJITDesignAndImplementation.rst | 22 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 D | LeakSanitizer.rst | 11 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 D | MemorySanitizer.rst | 24 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 D | HardwareAssistedAddressSanitizerDesign.rst | 15 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 D | Syslogd.pm | 59 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 D | memory_resource | 46 // 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 D | relocatable.c | 115 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 D | relocatable.c | 110 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 D | version | 18 __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 D | sanitizer_syscall_linux_x86_64.inc | 18 "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 D | tsan_flags.inc | 37 "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 D | hugeids.t | 48 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 D | Options.td | 191 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 D | CMakeLists.txt | 9 -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
|