From Fedora Project Wiki

Page title matches

  • = Package information on ELF objects = All binaries (executables and shared libraries) are annotated with an ELF note that identifies the rpm for which this file was built. This allows bin
    28 KB (4,394 words) - 21:18, 13 January 2022

Page text matches

  • ...ble with the ABI of its previous version. That compatibility ensures that ELF binaries, that [https://en.wikipedia.org/wiki/Linker_%28computing%29 dynami ...the normal update process followed by maintainers of packages that contain ELF libraries.
    2 KB (322 words) - 11:25, 15 August 2017
  • Separate debuginfo has an invalid ELF program header, but it is difficult to recognize at such. We receive occas
    314 bytes (44 words) - 10:35, 24 October 2016
  • ...ps://en.wikipedia.org/wiki/Application_binary_interface ABIs] of two C/C++ ELF binaries. It does so by analyzing the content the ELF binaries themselves, including their debug information. It can pinpoint ABI
    2 KB (382 words) - 08:35, 20 November 2015
  • * [[Toolchain/Watermark|Markup for ELF objects]]
    925 bytes (111 words) - 18:17, 19 November 2018
  • If an object calls Linux system calls directly, it is not visible from its ELF symbols. For a quick check whether a binary is compatible with a certain k
    546 bytes (84 words) - 11:45, 9 November 2016
  • ...es the [https://en.wikipedia.org/wiki/Application_binary_interface ABI] of ELF binaries carried by two versions of a given package. It does so by analyzing the content the ELF binaries themselves, including their debug information. It can pinpoint ABI
    3 KB (445 words) - 09:59, 20 November 2015
  • make ARCH=riscv CROSS_COMPILE=<YOUR PATH>/riscv/bin/riscv64-unknown-elf- k230_evb_linux_enable_vector_defconfig all make ARCH=riscv CROSS_COMPILE=<YOUR PATH>/riscv/bin/riscv64-unknown-elf- k230_evb_linux_enable_vector_defconfig 64ilp32.config all
    3 KB (287 words) - 17:45, 5 March 2024
  • If DWARF is used for [[Toolchain/Watermarking|ELF object markup]], it is necessary to ensure all code in an object is covered
    587 bytes (87 words) - 10:16, 24 October 2016
  • ...dynamic shared objects (DSOs). Both are marked <code>ET_DYN</code> in the ELF header, so it is not entirely obvious how to tell them apart. Also https://bugzilla.redhat.com/show_bug.cgi?id=1439328 /usr/include/elf.h is behind the times.
    863 bytes (134 words) - 16:21, 27 September 2017
  • ...definitely because the relevant standard body did not approve the required ELF changes.}} = Build non-RELRO ELF binaries with .got.plt isolation =
    6 KB (937 words) - 16:50, 24 July 2019
  • == procedure for comparing the ABIs of two ''Elf binaries'' ==
    5 KB (797 words) - 11:19, 15 August 2017
  • make ARCH=riscv CROSS_COMPILE=<YOUR PATH>/riscv/bin/riscv64-unknown-elf- k230_evb_linux_enable_vector_defconfig all make ARCH=riscv CROSS_COMPILE=<YOUR PATH>/riscv/bin/riscv64-unknown-elf- k230_evb_linux_enable_vector_defconfig 64ilp32.config all
    4 KB (546 words) - 03:57, 6 March 2024
  • == Markup for ELF objects == This project intends to add markers to ELF objects so that it is possible to determine whether they have certain prope
    15 KB (2,404 words) - 09:24, 28 March 2023
  • A useful debuginfo package contains stripped symbols from ELF binaries (<code>*.debug</code> in <code>/usr/lib/debug</code>) as well as t ...nder the hood after the <code>%install</code> section. Make sure that all ELF binaries (executables, shared libraries, DSO's) are executable at end of <c
    6 KB (890 words) - 19:56, 21 December 2018
  • ...file /usr/lib/debug/.build-id/xx/yyyy...yyy which is a symlink to the main ELF file. ...r/lib/debug/.build-id/xx/yyyy...yyy.debug which is a symlink to the .debug ELF file.
    14 KB (2,305 words) - 16:44, 12 October 2017
  • ...and Exec-Shield. The executable binary file on the system is protected by ELF hardening. Finally, SELinux policies are in place so that if httpd is crac == ELF (Executable and Linkable Format) Data Hardening ==
    9 KB (1,388 words) - 01:26, 31 December 2022
  • A: No. RPM will automatically determine what ELF libraries you need based on the binaries in your package. This is sufficien
    4 KB (582 words) - 03:38, 20 December 2018
  • The main idea behind Build-IDs is to make elf files "self-identifying". ...le. Which means that it is unique among the set of meaningful contents for ELF files and identical when the output file would otherwise have been identica
    13 KB (2,217 words) - 09:11, 18 September 2016
  • FAIL: elf/tst-debug1 =====FAIL: elf/tst-debug1.out=====
    19 KB (2,873 words) - 15:02, 23 May 2024
  • ...enable their analysis, debugging profiling, by finding out where the rpm / elf / dwarf files may be * elf-utils
    8 KB (1,268 words) - 04:09, 6 January 2021
  • ...ure yourself that dlopen is never called by the underlying implementation (ELF symbol interposition will not help you since the runtime elides this for in A: No. RPM will automatically determine what ELF libraries you need based on the binaries in your package. This is sufficien
    10 KB (1,551 words) - 02:28, 23 March 2019
  • = Package information on ELF objects = All binaries (executables and shared libraries) are annotated with an ELF note that identifies the rpm for which this file was built. This allows bin
    28 KB (4,394 words) - 21:18, 13 January 2022
  • ...ath flag during compilation, which is called an RPATH. By utilizing RPATH, ELF files can point to directories to be included in the search path, on runtim Another problem of a hardcoded RPATH is security. When an ELF object contains an RPATH pointed to a directory not managed by the system,
    19 KB (2,974 words) - 07:47, 8 April 2022
  • ...datetime diskfilter disk div div_test dm_nv echo efifwsetup efi_gop efinet elf eval exfat exfctest ext2 extcmd f2fs fat fdt file font fshelp functional_te
    4 KB (529 words) - 14:28, 6 September 2021
  • This server provides ELF or DWARF debugging information, plus associated source code, covering all p
    4 KB (641 words) - 17:43, 19 August 2022
  • ...datetime diskfilter disk div div_test dm_nv echo efifwsetup efi_gop efinet elf eval exfat exfctest ext2 extcmd f2fs fat fdt file font fshelp functional_te
    4 KB (598 words) - 18:33, 24 November 2021
  • * When setting the link order attribute of ELF sections, it is now * Add -z x86-64-{baseline|v[234]} to the x86 ELF linker to mark
    14 KB (2,095 words) - 20:17, 25 January 2021
  • ===[[Changes/Package information on ELF objects | Package information on ELF objects]]=== All binaries (executables and shared libraries) are annotated with an ELF note that identifies the rpm for which this file was built. This allows bin
    21 KB (2,785 words) - 14:36, 10 May 2022
  • ...d detect potential harmful discrepancies there; all that by looking at the ELF binaries and their associated debug information
    5 KB (762 words) - 10:46, 30 June 2015
  • ...D RAWHIDE, F11 Rawhide kernel fails to boot on ppc - /vmlinuz: Not a valid ELF image | style="color: #407a40" | there were 2 problems with ppc, ppc64 had a bad elf image, and ppc32 had non-working squashfs-utils
    16 KB (2,111 words) - 09:07, 18 September 2016
  • ...brary occurs in by auditing source code or running a special tool over all elf files in all packages, then all of those packages have to be fixed, all of
    6 KB (977 words) - 19:54, 12 June 2021
  • ...ssing script (brp-llvm-compile-to-elf) on the libraries to convert them to ELF code so they can be used by other packages. Enabling Fat LTO will allow us
    18 KB (2,882 words) - 00:50, 4 May 2024
  • ...ssing script (brp-llvm-compile-to-elf) on the libraries to convert them to ELF code so they can be used by other packages. Enabling Fat LTO will allow us
    19 KB (3,023 words) - 04:27, 24 May 2024
  • ...e mapped at a fixed address. (It is also unclear to what extend available ELF hardening features such as RELRO are applied to statically linked binaries.
    6 KB (956 words) - 11:19, 5 January 2017
  • ...ccelerates loading of *.debug files by debugger. Fedora currently provides ELF section .gdb_index for [https://www.gnu.org/software/gdb/ GDB debugger]. [h Existing tools not supporting .debug_names will just ignore the additional ELF section. The only issue is current GDB would get confused by the clang .deb
    17 KB (2,724 words) - 20:37, 7 October 2020
  • ...of RPM was written in Perl for quick development. First release using the ELF format for libraries and executables; previous releases used the "a.out" fo ...(The binary file format was still a.out for the Alpha platform because the ELF standard for Alpha was not yet ratified; there were no shared libraries on
    19 KB (2,977 words) - 22:12, 10 April 2024
  • * ELF (Executable and Linkable Format) Data Hardening -- These are changes to the ...and Exec-Shield. The executable binary file on the system is protected by ELF hardening. Finally, SELinux policies are in place so that if httpd is crac
    16 KB (2,580 words) - 21:21, 20 September 2016
  • ASLR is implemented by the kernel and the ELF data sections of an ELF/process. It is used to move commonly exploited structures
    98 KB (11,393 words) - 16:57, 4 October 2021
  • ...EON, and with Thumb2 instructions disabled. Due to the way in which AAELF (ELF bindings for ARM Architecture) and AAPCS, as well as Thumb interworking are ...ment. A later set of patches to RPM may use alternative logic based around ELF file sectional attributes on RPM itself, but not yet.
    27 KB (4,573 words) - 13:28, 18 September 2016
  • ...l - [http://people.redhat.com/mpolacek/src/devconf2012.pdf Introduction to ELF]/[http://people.redhat.com/jkratoch/gdb2012.pdf Introduction to GDB] ''(too || Marek Poláček, Jan Kratochvíl - Introduction to ELF || Tools || ELF overview, segments, sections, symbol visibility etc./GDB
    32 KB (4,839 words) - 14:17, 23 March 2019
  • * brp-llvm-compile-lto-elf
    15 KB (2,423 words) - 08:25, 1 December 2021
  • ...data for library files and come from a time before the introduction of the ELF format. Today, they are only consumed by libtool itself. Refer to https://a
    17 KB (2,503 words) - 07:30, 16 February 2022
  • It may reduce download server burden, as only individual ELF/DWARF/source files are downloaded rather than entire `-debuginfo` and `-deb
    15 KB (2,347 words) - 17:22, 21 September 2021
  • Note: the ELF format provides the IFUNC mechanism to dynamically select a variant of a fu
    17 KB (2,696 words) - 14:54, 30 January 2024
  • ...quattro link simbolici di alto livello resteranno lì fintanto che l'ABI di elf loader di linux è definito da “/lib/ld-linux.so.2” o dalla controparte
    13 KB (1,966 words) - 14:23, 20 January 2016
  • ...ular the glibc merge of libpthread into libc will remove the dependency in ELF binaries on libpthread, and that cleanup is valuable for consistency.
    19 KB (2,994 words) - 15:11, 2 August 2021
  • ...ress RFC will add support to binutils to attach a new ctf_frame section to ELF binaries containing unwinding information. This new unwinding format claims
    22 KB (3,500 words) - 22:50, 6 January 2023
  • ...tified as "python" by the <code>file</code> utility, and the runtime is an ELF binary, not a python script, hence it isn't passed. It's simplest to manua
    36 KB (5,789 words) - 11:39, 9 October 2021
  • ...ebugging Tools Intro] || en/cz || Jan Kratochvíl || Introduction to DWARF, ELF, GDB/binutils, build-id etc.
    24 KB (3,510 words) - 14:15, 23 March 2019
  • ...一些例外(如 Python 和 Perl),总的来说,Fedora 比其他发行版更严格遵守标准规范。<code>rpmlint</code> 会在将 ELF 以外的文件保存至 <code>/usr/lib</code> 目录时返回警告。
    61 KB (3,519 words) - 21:00, 19 September 2016
  • /usr/lib is for architecture-''dependent'' data (e.g., ELF files like .so files), while put just about anything other than ELF files into /usr/lib.
    77 KB (12,135 words) - 20:59, 19 September 2016
  • ...例如 Python 和 Perl),然而 Fedora 比起其他散佈版來說更嚴格遵守標準規範,<code>rpmlint</code> 一般會在你將 ELF 以外的檔案放進 <code>/usr/lib</code> 內時提出抱怨。
    66 KB (3,733 words) - 21:00, 19 September 2016
  • ...rpmlint</code> generalmente se quejará si usted pone algo más que archivos ELF en <code>/usr/lib</code>.
    70 KB (10,913 words) - 20:59, 19 September 2016
  • ...mlint</code> generalmente segnala se si mette qualcosa di diverso dai file ELF in <code>/usr/lib</code>.
    68 KB (9,692 words) - 20:59, 19 September 2016