| /openbsd-src/gnu/lib/libiberty/src/ |
| H A D | sort.c | 47 void sort_pointers (size_t n, void **pointers, void **work) in sort_pointers() argument 105 bias = ((digit_t *) pointers) + j; in sort_pointers() 106 top = ((digit_t *) (pointers + n)) + j; in sort_pointers() 122 for (pointerp = pointers + n - 1; pointerp >= pointers; --pointerp) in sort_pointers() 127 pointerp = pointers; in sort_pointers() 128 pointers = work; in sort_pointers() 150 void **pointers; in main() local 158 pointers = XNEWVEC (void*, k); in main() 163 pointers[i] = (void *) random (); in main() 164 printf ("%x\n", pointers[i]); in main() [all …]
|
| /openbsd-src/gnu/llvm/llvm/docs/ |
| H A D | OpaquePointers.rst | 11 types, there is a desire to remove pointee types from pointers. 33 Address spaces are still used to distinguish between different kinds of pointers 34 where the distinction is relevant for lowering (e.g. data vs function pointers 35 have different sizes on some architectures). Opaque pointers are not changing 37 `DataLayout <LangRef.html#langref-datalayout>`_. Opaque pointers in non-default 46 LLVM IR pointers can be cast back and forth between pointers with different 83 deal with bitcasts. When looking up through def-use chains for pointers it's 93 bitcast pointers, losing address space information. 107 mode all pointer types have a pointee type and opaque pointers cannot be used. 108 In opaque pointers mode (the default), all pointers are opaque. The opaque [all …]
|
| H A D | Statepoints.rst | 43 results ("derived pointers") which point outside of the allocation or 46 allocation, but such "exterior derived pointers" may be visible to the 69 #. A safepoint is a location at which pointers visible to the compiled 96 ensure that all pointers can be read and updated if desired. 121 non-integral pointers which has not been addressed upstream. To work around 147 #. recording a mapping of live pointers (and the allocation they're 153 its result, and returns updated values for any live pointers to 156 Note that the task of identifying all live pointers to garbage 227 needs to update any of these pointers during the call, it knows 316 "Interior derived pointers" remain within the bounds of the allocation [all …]
|
| H A D | Lexicon.rst | 86 .. _derived pointers: 93 derived pointers pose an additional hazard that they may be invalidated at 225 .. _object pointers: 251 the pointers to point to the new value. See 285 `derived pointers`_ must not be retained across safe points and `object 286 pointers`_ must be reloaded from stack roots.
|
| H A D | AliasAnalysis.rst | 12 determine whether or not two pointers ever can point to the same object in 18 indicating that two pointers always point to the same object, might point to the 122 *based* the other. The most obvious example is when the two pointers point to 123 non-overlapping memory ranges. Another is when the two pointers are only ever 131 The ``MayAlias`` response is used whenever the two pointers might refer to the 140 response does not imply that the pointers compare equal. 334 use pointers). Typically alias analyses keep data structures that have entries 459 track of whether or not all of the pointers in the set are Must aliases. The 461 instructions, and can provide a list of pointers in each set. 478 structure is a hash table mapping pointers to the AliasSet they are in. [all …]
|
| /openbsd-src/gnu/llvm/lldb/source/Plugins/Language/ObjC/ |
| H A D | CFBasicHash.cpp | 64 m_exe_ctx_ref.GetProcessSP()->ReadMemory(ptr_offset, m_ht->pointers, size, in UpdateFor() 101 return m_ht_32->pointers[m_ht_32->bits.keys_offset]; in GetKeyPointer() 103 return m_ht_64->pointers[m_ht_64->bits.keys_offset]; in GetKeyPointer() 111 return m_ht_32->pointers[0]; in GetValuePointer() 113 return m_ht_64->pointers[0]; in GetValuePointer()
|
| /openbsd-src/gnu/llvm/clang/docs/ |
| H A D | ConstantInterpreter.rst | 85 the union of all pointers which can be cast to void. 140 even when there are live pointers to them. Pointers are only valid as 141 long as the blocks they point to are valid, so a block with pointers to 142 it whose lifetime ends is kept alive until all pointers to it go out of 160 Non-static blocks track all the pointers into them through an intrusive 161 doubly-linked list, required to adjust and invalidate all pointers when 163 all pointers to it are invalidated, emitting the appropriate diagnostics when 231 through pointer arithmetic, such as ``((int *)0x100)[20]``. Null pointers are 232 target pointers with a zero offset. 246 Void pointers, which can be built by casting any of the aforementioned [all …]
|
| /openbsd-src/gnu/llvm/clang/docs/analyzer/developer-docs/ |
| H A D | nullability.rst | 19 Taking a branch on nullable pointers are the same like taking branch on null unspecified pointers. 54 * We can assume that these pointers are not null and we lose coverage with the analyzer. (This can … 88 Annotations on multi level pointers 91 …pointers pointing to pointers would make the checker more complicated, because this way a vector o… 107 * Unannotated pointers are treated the same way as pointers annotated with nullability unspecified …
|
| /openbsd-src/gnu/llvm/compiler-rt/lib/asan/tests/ |
| H A D | asan_interface_test.cpp | 392 std::vector<char *> pointers; in TEST() local 397 pointers.push_back((char*)malloc(size)); in TEST() 401 EXPECT_FALSE(__sanitizer_get_ownership(&pointers)); in TEST() 404 EXPECT_TRUE(__sanitizer_get_ownership(pointers[idx])); in TEST() 405 EXPECT_EQ(sizes[idx], __sanitizer_get_allocated_size(pointers[idx])); in TEST() 407 for (size_t i = 0, n = pointers.size(); i < n; i++) in TEST() 408 free(pointers[i]); in TEST()
|
| H A D | asan_mac_test.cpp | 140 void *pointers[kNumPointers]; in MallocIntrospectionLockWorker() local 142 pointers[i] = malloc(i + 1); in MallocIntrospectionLockWorker() 145 free(pointers[i]); in MallocIntrospectionLockWorker()
|
| /openbsd-src/gnu/llvm/llvm/docs/HistoricalNotes/ |
| H A D | 2002-06-25-MegaPatchInfo.txt | 18 wrapper around a vector of pointers to the sub-objects. 20 Now, instead of having a vector to pointers of objects, the objects are 25 formed directly from pointers to the LLVM value, and invalidation is much 66 of pointers, and that Pass subclasses now all receive references to Values 67 instead of pointers, because they may never be null.
|
| H A D | 2001-02-06-TypeNotationDebateResp4.txt | 21 > > that most programmers TODAY do not understand pointers to member 28 > In either case, I would have to look up an example to write pointers to 35 declare these pointers, and the syntax is inconsistent with the method 38 > But pointers to member functions are nowhere near as common as arrays. 64 > make function pointers easier but makes arrays much more difficult seems 67 This is not about function pointers. This is about consistency in the
|
| H A D | 2001-02-06-TypeNotationDebateResp1.txt | 28 > that most programmers TODAY do not understand pointers to member 35 In either case, I would have to look up an example to write pointers to 38 But pointers to member functions are nowhere near as common as arrays. And 43 make function pointers easier but makes arrays much more difficult seems
|
| H A D | 2001-02-13-Reference-MemoryResponse.txt | 9 > references: constrained pointers that cannot be manipulated: added and 14 > C++ pointers could be promoted to references in the LLVM 19 compiler could generate references instead of pointers with fairly
|
| H A D | 2001-02-13-Reference-Memory.txt | 18 references: constrained pointers that cannot be manipulated: added and 23 C++ pointers could be promoted to references in the LLVM
|
| /openbsd-src/gnu/llvm/clang/include/clang/Basic/ |
| H A D | TargetCXXABI.def | 39 /// - the representation of member function pointers is adjusted 40 /// to not conflict with the 'thumb' bit of ARM function pointers; 58 /// - member function pointers, 81 /// - representation of member function pointers adjusted as in ARM. 88 /// - representation of member function pointers adjusted as in ARM. 94 /// - representation of member function pointers is adjusted, as in ARM;
|
| /openbsd-src/gnu/gcc/gcc/config/m32c/ |
| H A D | m32c-modes.def | 23 /* 24-bit pointers, whole */ 26 /* 24-bit pointers, in 32-bit units */
|
| /openbsd-src/gnu/gcc/gcc/config/rs6000/ |
| H A D | aix64.opt | 25 Compile for 64-bit pointers 29 Compile for 32-bit pointers
|
| /openbsd-src/gnu/llvm/compiler-rt/lib/lsan/ |
| H A D | lsan_flags.inc | 41 LSAN_FLAG(bool, use_unaligned, false, "Consider unaligned pointers valid.") 43 "Consider pointers found in poisoned memory to be valid.")
|
| /openbsd-src/gnu/gcc/gcc/ |
| H A D | tree-ssa-alias.c | 979 free (ai->pointers[i]); in delete_alias_info() 980 free (ai->pointers); in delete_alias_info() 1179 struct alias_map_d *p_map = ai->pointers[i]; in compute_flow_insensitive_aliasing() 1278 struct alias_map_d *p_map1 = ai->pointers[i]; in compute_flow_insensitive_aliasing() 1287 struct alias_map_d *p_map2 = ai->pointers[j]; in compute_flow_insensitive_aliasing() 1361 tree ptr = ai->pointers[i]->var, tag; in finalize_ref_all_pointers() 1508 qsort (ai->pointers, ai->num_pointers, sizeof (struct alias_map_d *), in group_aliases() 1516 tree tag1 = var_ann (ai->pointers[i]->var)->symbol_mem_tag; in group_aliases() 1517 bitmap tag1_aliases = ai->pointers[i]->may_aliases; in group_aliases() 1520 if (ai->pointers[i]->grouped_p) in group_aliases() [all …]
|
| H A D | tree-ssa-structalias.h | 49 struct alias_map_d **pointers; member
|
| /openbsd-src/gnu/usr.bin/binutils/bfd/doc/ |
| H A D | syms.texi | 20 application with pointers to the canonical information. To 22 pointers to pointers to @code{asymbol}s. This allows applications 72 pointers to pointers to symbols to the BFD being written, and 275 Return the number of bytes required to store a vector of pointers 316 the vector @var{location} with pointers to the symbols and 318 Return the actual number of symbol pointers, not 335 the table @var{location} of @var{count} pointers to symbols
|
| /openbsd-src/gnu/usr.bin/binutils-2.17/bfd/doc/ |
| H A D | syms.texi | 20 application with pointers to the canonical information. To 22 pointers to pointers to @code{asymbol}s. This allows applications 72 pointers to pointers to symbols to the BFD being written, and 275 Return the number of bytes required to store a vector of pointers 332 the vector @var{location} with pointers to the symbols and 334 Return the actual number of symbol pointers, not 351 the table @var{location} of @var{count} pointers to symbols
|
| /openbsd-src/gnu/usr.bin/perl/os2/OS2/OS2-Process/ |
| H A D | Process.pm | 519 my %pointers; 523 return $pointers{$id} if exists $pointers{$id}; 524 $pointers{$id} = &SysPointer;
|
| /openbsd-src/gnu/gcc/gcc/doc/ |
| H A D | gty.texi | 21 global variables that hold pointers to garbage-collected memory must 218 generic pointers (that is, @code{PTR}) and then use it with a specific 243 several different types, which might not necessarily all be pointers. 297 The type machinery expects all pointers to point to the start of an 300 convert the original object to and from the pointer, such pointers 324 Some data structures depend on the relative ordering of pointers. If 327 changing the pointers in the object that's pointed to by the field the 338 of pointers. @code{reorder} functions can be expensive. When
|