| /llvm-project-15.0.7/lld/docs/ |
| H A D | Partitions.rst | 12 loadable partitions. The loadable partitions depend on the main partition 14 shared object, the main partition and the loadable partitions share a virtual 15 address space at link time, and each loadable partition is assigned a fixed 16 offset from the main partition. This allows the loadable partitions to refer 27 by the partition. The intent is that in order to use a loadable partition, 44 a program. Any sections that are only reachable from a loadable partition's 47 loadable partitions. 59 ``-extract-partition=<soname>`` to extract one of the loadable partitions. 67 # Compile a feature to be placed in a loadable partition. 78 In order to allow a program to discover the names of its loadable partitions
|
| /llvm-project-15.0.7/lld/test/ELF/ |
| H A D | separate-segments.s | 22 ## -z separate-loadable-segments makes all segments separate. 23 # RUN: ld.lld -pie %t.o -z separate-loadable-segments -o %t
|
| H A D | fill-trap.s | 17 ## -z separate-loadable-segments pads all segments, including the text segment. 18 # RUN: ld.lld %t.o -z separate-loadable-segments -z common-page-size=512 -o %t
|
| H A D | common-page.s | 11 # of 4k. If the last loadable segment is executable then lld aligns the next 116 # of the first Section after the executable loadable segment due to the higher
|
| H A D | edata-etext.s | 10 ## 1) Address of _etext is the first location after the last read-only loadable segment.
|
| H A D | build-id.s | 87 # RUN: ld.lld --build-id=sha1 -z separate-loadable-segments %t -o %t2
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AArch64/ |
| H A D | bool-loads.ll | 33 ; is concerned only 0 or 1 should be loadable so no extension is 47 ; is concerned only 0 or 1 should be loadable so no extension is
|
| /llvm-project-15.0.7/lldb/source/Symbol/ |
| H A D | ObjectFile.cpp | 633 LoadableData loadable; in GetLoadableData() local 635 loadable.Dest = in GetLoadableData() 637 if (loadable.Dest == LLDB_INVALID_ADDRESS) in GetLoadableData() 644 loadable.Contents = llvm::ArrayRef<uint8_t>(section_data.GetDataStart(), in GetLoadableData() 646 loadables.push_back(loadable); in GetLoadableData()
|
| /llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/tools/bugpoint-passes/ |
| H A D | BUILD.gn | 3 assert(host_os != "win", "loadable modules not supported on win")
|
| /llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/Transforms/Hello/ |
| H A D | BUILD.gn | 3 assert(host_os != "win", "loadable modules not supported on win")
|
| /llvm-project-15.0.7/compiler-rt/lib/msan/tests/ |
| H A D | CMakeLists.txt | 107 # Instrumented loadable module objects. 112 # Instrumented loadable library tests.
|
| /llvm-project-15.0.7/lld/docs/ELF/ |
| H A D | linker_script.rst | 66 ``-z separate-loadable-segments`` 131 have a PHDRS command, then a new loadable segment will be generated. 138 the previous OutputSection a new loadable segment will be generated.
|
| /llvm-project-15.0.7/polly/lib/ |
| H A D | CMakeLists.txt | 140 # Create a loadable module Polly.so that can be loaded using 143 # Add dummy target, either because loadable modules are not supported
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-objcopy/ELF/ |
| H A D | dynsym-valid-refs.test | 7 ## not follow the order of their offsets. The tool avoids updating loadable
|
| H A D | partitions.test | 1 partitions.elf is a file containing a main partition and two loadable 4 and loadable partitions produces a file with the correct headers and sections.
|
| /llvm-project-15.0.7/polly/cmake/ |
| H A D | polly_macros.cmake | 69 # Darwin-specific linker flags for loadable modules.
|
| /llvm-project-15.0.7/utils/bazel/llvm-project-overlay/llvm/ |
| H A D | cc_plugin_library.bzl | 5 """A macro to produce a loadable plugin library for the target OS.
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-profgen/ |
| H A D | inline-cs-pseudoprobe.test | 5 …-symbolization --profile-summary-cold-count=0 --use-offset=1 --use-first-loadable-segment-as-base=1
|
| /llvm-project-15.0.7/lldb/source/Plugins/ObjectFile/ELF/ |
| H A D | ObjectFileELF.cpp | 3425 LoadableData loadable; in GetLoadableData() local 3428 loadable.Dest = should_use_paddr ? H.p_paddr : H.p_vaddr; in GetLoadableData() 3429 if (loadable.Dest == LLDB_INVALID_ADDRESS) in GetLoadableData() 3434 loadable.Contents = llvm::ArrayRef<uint8_t>(segment_data.GetDataStart(), in GetLoadableData() 3436 loadables.push_back(loadable); in GetLoadableData()
|
| /llvm-project-15.0.7/llvm/docs/ |
| H A D | GarbageCollection.rst | 19 in ones, but you can also implement a loadable plugin with a custom definition. 148 possibly through a loadable :ref:`code generation plugins <plugin>` - to 216 using either the loadable plugin mechanism, or by patching your copy of LLVM. 552 You may be able to structure this additional code as a loadable plugin library.
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-readobj/ELF/ |
| H A D | dynamic-malformed.test | 418 ## Check that we report a warning when we try to map an address, but loadable 428 # OUT-OF-ORDER: warning: '[[FILE]]': loadable segments are unsorted by virtual address
|
| /llvm-project-15.0.7/llvm/utils/gn/build/toolchain/ |
| H A D | BUILD.gn | 337 # standalone loadable modules used for unit-testing LLVM's dynamic library
|
| /llvm-project-15.0.7/llvm/test/tools/obj2yaml/ELF/ |
| H A D | program-headers.yaml | 150 ## ELF specification says that loadable segment entries in the
|
| /llvm-project-15.0.7/llvm/docs/CommandGuide/ |
| H A D | llvm-objcopy.rst | 545 the address of the first loadable section in the output.
|
| /llvm-project-15.0.7/llvm/test/Object/ |
| H A D | invalid.test | 434 ## The dynamic table contains DT_STRTAB with a value that is not in any loadable segment.
|