Go to file
Koudai Iwahori 1677bf7681 scripts/gdb: fix lx-symbols command for arm64 LLVM
lx-symbols assumes that module's .text sections is located at
`module->mem[MOD_TEXT].base` and passes it to add-symbol-file command. 
However, .text section follows after .plt section in modules built by LLVM
toolchain for arm64 target.  Symbol addresses are skewed in GDB.

Fix this issue by using the address of .text section stored in
`module->sect_attrs`.

Link: https://lkml.kernel.org/r/20230801121052.2475183-1-koudai@google.com
Signed-off-by: Koudai Iwahori <koudai@google.com>
Cc: Jan Kiszka <jan.kiszka@siemens.com>
Cc: Kieran Bingham <kbingham@kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
2023-08-18 10:18:58 -07:00
Documentation TTY/Serial fixes for 6.5-rc4 2023-07-30 11:51:36 -07:00
LICENSES
arch x86/asm: replace custom COUNT_ARGS() & CONCATENATE() implementations 2023-08-18 10:18:56 -07:00
block
certs
crypto
drivers irqchip/al-fic: make AL_FIC depend on HAS_IOMEM 2023-08-18 10:18:51 -07:00
fs ocfs2: use regular seq_show_option for osb_cluster_stack 2023-08-18 10:18:57 -07:00
include genetlink: replace custom CONCATENATE() implementation 2023-08-18 10:18:57 -07:00
init kexec: consolidate kexec and crash options into kernel/Kconfig.kexec 2023-08-18 10:18:51 -07:00
io_uring
ipc ipc/sem: use flexible array in 'struct sem_undo' 2023-08-18 10:18:51 -07:00
kernel gcov: shut up missing prototype warnings for internal stubs 2023-08-18 10:18:58 -07:00
lib lib: error-inject: remove error checking for debugfs_create_dir() 2023-08-18 10:18:55 -07:00
mm
net
rust
samples
scripts scripts/gdb: fix lx-symbols command for arm64 LLVM 2023-08-18 10:18:58 -07:00
security
sound
tools proc: skip proc-empty-vm on anything but amd64 and i386 2023-08-18 10:18:50 -07:00
usr
virt
.clang-format
.cocciconfig
.get_maintainer.ignore
.gitattributes
.gitignore
.mailmap
.rustfmt.toml
COPYING
CREDITS
Kbuild
Kconfig
MAINTAINERS USB fixes for 6.5-rc4 2023-07-30 11:57:51 -07:00
Makefile Linux 6.5-rc4 2023-07-30 13:23:47 -07:00
README

README

Linux kernel
============

There are several guides for kernel developers and users. These guides can
be rendered in a number of formats, like HTML and PDF. Please read
Documentation/admin-guide/README.rst first.

In order to build the documentation, use ``make htmldocs`` or
``make pdfdocs``.  The formatted documentation can also be read online at:

    https://www.kernel.org/doc/html/latest/

There are various text files in the Documentation/ subdirectory,
several of them using the Restructured Text markup notation.

Please read the Documentation/process/changes.rst file, as it contains the
requirements for building and running the kernel, and information about
the problems which may result by upgrading your kernel.