kexec_add_buffer
Regular
4.4
: ✅int kexec_add_buffer(struct kimage *image, char *buffer, long unsigned int bufsz, long unsigned int memsz, long unsigned int buf_align, long unsigned int buf_min, long unsigned int buf_max, bool top_down, long unsigned int *load_addr);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/kexec_file.c (ffffffff8110e8f0)
Location: kernel/kexec_file.c:482
Inline: False
Direct callers:
- arch/x86/kernel/crash.c:crash_load_segments
- arch/x86/kernel/crash.c:crash_load_segments
- arch/x86/kernel/kexec-bzimage64.c:bzImage64_load
- arch/x86/kernel/kexec-bzimage64.c:bzImage64_load
- arch/x86/kernel/kexec-bzimage64.c:bzImage64_load
- kernel/kexec_file.c:kexec_load_purgatory
Symbols:
ffffffff8110e8f0-ffffffff8110ea81: kexec_add_buffer (STB_GLOBAL)
4.8
: ✅int kexec_add_buffer(struct kimage *image, char *buffer, long unsigned int bufsz, long unsigned int memsz, long unsigned int buf_align, long unsigned int buf_min, long unsigned int buf_max, bool top_down, long unsigned int *load_addr);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/kexec_file.c (ffffffff81115f90)
Location: kernel/kexec_file.c:435
Inline: False
Direct callers:
- arch/x86/kernel/crash.c:crash_load_segments
- arch/x86/kernel/crash.c:crash_load_segments
- arch/x86/kernel/kexec-bzimage64.c:bzImage64_load
- arch/x86/kernel/kexec-bzimage64.c:bzImage64_load
- arch/x86/kernel/kexec-bzimage64.c:bzImage64_load
- kernel/kexec_file.c:kexec_load_purgatory
Symbols:
ffffffff81115f90-ffffffff81116124: kexec_add_buffer (STB_GLOBAL)
4.10
: Selective Inline ⚠️int kexec_add_buffer(struct kexec_buf *kbuf);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In kernel/kexec_file.c (ffffffff8111d740)
Location: kernel/kexec_file.c:483
Inline: True
Direct callers:
- arch/x86/kernel/crash.c:crash_load_segments
- arch/x86/kernel/crash.c:crash_load_segments
- arch/x86/kernel/kexec-bzimage64.c:bzImage64_load
- arch/x86/kernel/kexec-bzimage64.c:bzImage64_load
- arch/x86/kernel/kexec-bzimage64.c:bzImage64_load
- kernel/kexec_file.c:kexec_load_purgatory
Symbols:
ffffffff8111d740-ffffffff8111d813: kexec_add_buffer (STB_GLOBAL)
4.13
: ✅int kexec_add_buffer(struct kexec_buf *kbuf);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/kexec_file.c (ffffffff8111f340)
Location: kernel/kexec_file.c:484
Inline: False
Direct callers:
- arch/x86/kernel/crash.c:crash_load_segments
- arch/x86/kernel/crash.c:crash_load_segments
- arch/x86/kernel/kexec-bzimage64.c:bzImage64_load
- arch/x86/kernel/kexec-bzimage64.c:bzImage64_load
- arch/x86/kernel/kexec-bzimage64.c:bzImage64_load
- kernel/kexec_file.c:kexec_load_purgatory
Symbols:
ffffffff8111f340-ffffffff8111f405: kexec_add_buffer (STB_GLOBAL)
4.15
: ✅int kexec_add_buffer(struct kexec_buf *kbuf);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/kexec_file.c (ffffffff8112aae0)
Location: kernel/kexec_file.c:486
Inline: False
Direct callers:
- arch/x86/kernel/crash.c:crash_load_segments
- arch/x86/kernel/crash.c:crash_load_segments
- arch/x86/kernel/kexec-bzimage64.c:bzImage64_load
- arch/x86/kernel/kexec-bzimage64.c:bzImage64_load
- arch/x86/kernel/kexec-bzimage64.c:bzImage64_load
- kernel/kexec_file.c:kexec_load_purgatory
Symbols:
ffffffff8112aae0-ffffffff8112aba2: kexec_add_buffer (STB_GLOBAL)
4.18
: ✅int kexec_add_buffer(struct kexec_buf *kbuf);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/kexec_file.c (ffffffff811390b0)
Location: kernel/kexec_file.c:552
Inline: False
Direct callers:
- arch/x86/kernel/crash.c:crash_load_segments
- arch/x86/kernel/crash.c:crash_load_segments
- arch/x86/kernel/kexec-bzimage64.c:bzImage64_load
- arch/x86/kernel/kexec-bzimage64.c:bzImage64_load
- arch/x86/kernel/kexec-bzimage64.c:bzImage64_load
- kernel/kexec_file.c:kexec_load_purgatory
Symbols:
ffffffff811390b0-ffffffff81139172: kexec_add_buffer (STB_GLOBAL)
5.0
: ✅int kexec_add_buffer(struct kexec_buf *kbuf);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/kexec_file.c (ffffffff81144980)
Location: kernel/kexec_file.c:610
Inline: False
Direct callers:
- arch/x86/kernel/crash.c:crash_load_segments
- arch/x86/kernel/crash.c:crash_load_segments
- arch/x86/kernel/kexec-bzimage64.c:bzImage64_load
- arch/x86/kernel/kexec-bzimage64.c:bzImage64_load
- arch/x86/kernel/kexec-bzimage64.c:bzImage64_load
- kernel/kexec_file.c:kexec_load_purgatory
Symbols:
ffffffff81144980-ffffffff81144a4b: kexec_add_buffer (STB_GLOBAL)
5.3
: Transformation ⚠️int kexec_add_buffer(struct kexec_buf *kbuf);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In kernel/kexec_file.c (0)
Location: kernel/kexec_file.c:656
Inline: False
Direct callers:
- arch/x86/kernel/crash.c:crash_load_segments
- arch/x86/kernel/crash.c:crash_load_segments
- arch/x86/kernel/kexec-bzimage64.c:bzImage64_load
- arch/x86/kernel/kexec-bzimage64.c:bzImage64_load
- arch/x86/kernel/kexec-bzimage64.c:bzImage64_load
- kernel/kexec_file.c:kexec_load_purgatory
Symbols:
ffffffff81150f74-ffffffff81150f8c: kexec_add_buffer.cold (STB_LOCAL)
ffffffff8114fd80-ffffffff8114fe46: kexec_add_buffer (STB_GLOBAL)
5.4
: ✅int kexec_add_buffer(struct kexec_buf *kbuf);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/kexec_file.c (ffffffff8115ba10)
Location: kernel/kexec_file.c:661
Inline: False
Direct callers:
- arch/x86/kernel/crash.c:crash_load_segments
- arch/x86/kernel/crash.c:crash_load_segments
- arch/x86/kernel/kexec-bzimage64.c:bzImage64_load
- arch/x86/kernel/kexec-bzimage64.c:bzImage64_load
- arch/x86/kernel/kexec-bzimage64.c:bzImage64_load
- kernel/kexec_file.c:kexec_load_purgatory
Symbols:
ffffffff8115ba10-ffffffff8115bade: kexec_add_buffer (STB_GLOBAL)
5.8
: ✅int kexec_add_buffer(struct kexec_buf *kbuf);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/kexec_file.c (ffffffff8116cb40)
Location: kernel/kexec_file.c:648
Inline: False
Direct callers:
- arch/x86/kernel/crash.c:crash_load_segments
- arch/x86/kernel/kexec-bzimage64.c:bzImage64_load
- arch/x86/kernel/kexec-bzimage64.c:bzImage64_load
- arch/x86/kernel/kexec-bzimage64.c:bzImage64_load
- kernel/kexec_file.c:kexec_purgatory_setup_kbuf
Symbols:
ffffffff8116cb40-ffffffff8116cc11: kexec_add_buffer (STB_GLOBAL)
5.11
: ✅int kexec_add_buffer(struct kexec_buf *kbuf);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/kexec_file.c (ffffffff811691d0)
Location: kernel/kexec_file.c:667
Inline: False
Direct callers:
- arch/x86/kernel/crash.c:crash_load_segments
- arch/x86/kernel/kexec-bzimage64.c:bzImage64_load
- arch/x86/kernel/kexec-bzimage64.c:bzImage64_load
- arch/x86/kernel/kexec-bzimage64.c:bzImage64_load
- kernel/kexec_file.c:kexec_purgatory_setup_kbuf
Symbols:
ffffffff811691d0-ffffffff81169293: kexec_add_buffer (STB_GLOBAL)
5.13
: ✅int kexec_add_buffer(struct kexec_buf *kbuf);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/kexec_file.c (ffffffff81169ea0)
Location: kernel/kexec_file.c:667
Inline: False
Direct callers:
- arch/x86/kernel/crash.c:crash_load_segments
- arch/x86/kernel/kexec-bzimage64.c:bzImage64_load
- arch/x86/kernel/kexec-bzimage64.c:bzImage64_load
- arch/x86/kernel/kexec-bzimage64.c:bzImage64_load
- kernel/kexec_file.c:kexec_load_purgatory
Symbols:
ffffffff81169ea0-ffffffff81169f55: kexec_add_buffer (STB_GLOBAL)
5.15
: ✅int kexec_add_buffer(struct kexec_buf *kbuf);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/kexec_file.c (ffffffff8118fa30)
Location: kernel/kexec_file.c:667
Inline: False
Direct callers:
- arch/x86/kernel/crash.c:crash_load_segments
- arch/x86/kernel/kexec-bzimage64.c:bzImage64_load
- arch/x86/kernel/kexec-bzimage64.c:bzImage64_load
- arch/x86/kernel/kexec-bzimage64.c:bzImage64_load
- kernel/kexec_file.c:kexec_load_purgatory
Symbols:
ffffffff8118fa30-ffffffff8118fb17: kexec_add_buffer (STB_GLOBAL)
5.19
: ✅int kexec_add_buffer(struct kexec_buf *kbuf);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/kexec_file.c (ffffffff811bf1b0)
Location: kernel/kexec_file.c:626
Inline: False
Direct callers:
- arch/x86/kernel/crash.c:crash_load_segments
- arch/x86/kernel/kexec-bzimage64.c:bzImage64_load
- arch/x86/kernel/kexec-bzimage64.c:bzImage64_load
- arch/x86/kernel/kexec-bzimage64.c:bzImage64_load
- kernel/kexec_file.c:kexec_load_purgatory
Symbols:
ffffffff811bf1b0-ffffffff811bf2be: kexec_add_buffer (STB_GLOBAL)
6.2
: ✅int kexec_add_buffer(struct kexec_buf *kbuf);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/kexec_file.c (ffffffff81201450)
Location: kernel/kexec_file.c:630
Inline: False
Direct callers:
- arch/x86/kernel/crash.c:crash_load_segments
- arch/x86/kernel/kexec-bzimage64.c:bzImage64_load
- arch/x86/kernel/kexec-bzimage64.c:bzImage64_load
- arch/x86/kernel/kexec-bzimage64.c:bzImage64_load
- kernel/kexec_file.c:kexec_load_purgatory
- security/integrity/ima/ima_kexec.c:ima_add_kexec_buffer
Symbols:
ffffffff81201450-ffffffff8120155e: kexec_add_buffer (STB_GLOBAL)
6.5
: ✅int kexec_add_buffer(struct kexec_buf *kbuf);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/kexec_file.c (ffffffff81216820)
Location: kernel/kexec_file.c:633
Inline: False
Direct callers:
- arch/x86/kernel/crash.c:crash_load_segments
- arch/x86/kernel/kexec-bzimage64.c:bzImage64_load
- arch/x86/kernel/kexec-bzimage64.c:bzImage64_load
- arch/x86/kernel/kexec-bzimage64.c:bzImage64_load
- kernel/kexec_file.c:kexec_load_purgatory
- security/integrity/ima/ima_kexec.c:ima_add_kexec_buffer
Symbols:
ffffffff81216820-ffffffff8121692e: kexec_add_buffer (STB_GLOBAL)
6.8
: ✅int kexec_add_buffer(struct kexec_buf *kbuf);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/kexec_file.c (ffffffff8122e700)
Location: kernel/kexec_file.c:643
Inline: False
Direct callers:
- arch/x86/kernel/crash.c:crash_load_segments
- arch/x86/kernel/kexec-bzimage64.c:bzImage64_load
- arch/x86/kernel/kexec-bzimage64.c:bzImage64_load
- arch/x86/kernel/kexec-bzimage64.c:bzImage64_load
- kernel/kexec_file.c:kexec_load_purgatory
- security/integrity/ima/ima_kexec.c:ima_add_kexec_buffer
Symbols:
ffffffff8122e700-ffffffff8122e80e: kexec_add_buffer (STB_GLOBAL)
arm64
: ✅int kexec_add_buffer(struct kexec_buf *kbuf);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/kexec_file.c (ffff8000101cb248)
Location: kernel/kexec_file.c:661
Inline: False
Direct callers:
- arch/arm64/kernel/machine_kexec_file.c:load_other_segments
- arch/arm64/kernel/machine_kexec_file.c:load_other_segments
Symbols:
ffff8000101cb248-ffff8000101cb328: kexec_add_buffer (STB_GLOBAL)
armhf
: Absent ⚠️
ppc64el
: ✅int kexec_add_buffer(struct kexec_buf *kbuf);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/kexec_file.c (c000000000233fc0)
Location: kernel/kexec_file.c:661
Inline: False
Direct callers:
- arch/powerpc/kernel/kexec_elf_64.c:elf64_load
- arch/powerpc/kernel/kexec_elf_64.c:elf64_load
- kernel/kexec_file.c:kexec_load_purgatory
- kernel/kexec_elf.c:kexec_elf_load
- security/integrity/ima/ima_kexec.c:ima_add_kexec_buffer
Symbols:
c000000000233fc0-c000000000234100: kexec_add_buffer (STB_GLOBAL)
riscv64
: Absent ⚠️
aws
: ✅int kexec_add_buffer(struct kexec_buf *kbuf);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/kexec_file.c (ffffffff81154030)
Location: kernel/kexec_file.c:661
Inline: False
Direct callers:
- arch/x86/kernel/crash.c:crash_load_segments
- arch/x86/kernel/crash.c:crash_load_segments
- arch/x86/kernel/kexec-bzimage64.c:bzImage64_load
- arch/x86/kernel/kexec-bzimage64.c:bzImage64_load
- arch/x86/kernel/kexec-bzimage64.c:bzImage64_load
- kernel/kexec_file.c:kexec_load_purgatory
Symbols:
ffffffff81154030-ffffffff811540fe: kexec_add_buffer (STB_GLOBAL)
azure
: ✅int kexec_add_buffer(struct kexec_buf *kbuf);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/kexec_file.c (ffffffff81147350)
Location: kernel/kexec_file.c:661
Inline: False
Direct callers:
- arch/x86/kernel/crash.c:crash_load_segments
- arch/x86/kernel/crash.c:crash_load_segments
- arch/x86/kernel/kexec-bzimage64.c:bzImage64_load
- arch/x86/kernel/kexec-bzimage64.c:bzImage64_load
- arch/x86/kernel/kexec-bzimage64.c:bzImage64_load
- kernel/kexec_file.c:kexec_load_purgatory
Symbols:
ffffffff81147350-ffffffff8114741e: kexec_add_buffer (STB_GLOBAL)
gcp
: ✅int kexec_add_buffer(struct kexec_buf *kbuf);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/kexec_file.c (ffffffff81151e10)
Location: kernel/kexec_file.c:661
Inline: False
Direct callers:
- arch/x86/kernel/crash.c:crash_load_segments
- arch/x86/kernel/crash.c:crash_load_segments
- arch/x86/kernel/kexec-bzimage64.c:bzImage64_load
- arch/x86/kernel/kexec-bzimage64.c:bzImage64_load
- arch/x86/kernel/kexec-bzimage64.c:bzImage64_load
- kernel/kexec_file.c:kexec_load_purgatory
Symbols:
ffffffff81151e10-ffffffff81151ede: kexec_add_buffer (STB_GLOBAL)
lowlatency
: ✅int kexec_add_buffer(struct kexec_buf *kbuf);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/kexec_file.c (ffffffff8115ed00)
Location: kernel/kexec_file.c:661
Inline: False
Direct callers:
- arch/x86/kernel/crash.c:crash_load_segments
- arch/x86/kernel/crash.c:crash_load_segments
- arch/x86/kernel/kexec-bzimage64.c:bzImage64_load
- arch/x86/kernel/kexec-bzimage64.c:bzImage64_load
- arch/x86/kernel/kexec-bzimage64.c:bzImage64_load
- kernel/kexec_file.c:kexec_load_purgatory
Symbols:
ffffffff8115ed00-ffffffff8115edce: kexec_add_buffer (STB_GLOBAL)
Regular
4.4
and 4.8
✅
4.8
and 4.10
⚠️struct kexec_buf *kbuf
struct kimage *image
char *buffer
long unsigned int bufsz
long unsigned int memsz
long unsigned int buf_align
long unsigned int buf_min
long unsigned int buf_max
bool top_down
long unsigned int *load_addr
4.10
and 4.13
✅
4.13
and 4.15
✅
4.15
and 4.18
✅
4.18
and 5.0
✅
5.0
and 5.3
✅
5.3
and 5.4
✅
5.4
and 5.8
✅
5.8
and 5.11
✅
5.11
and 5.13
✅
5.13
and 5.15
✅
5.15
and 5.19
✅
5.19
and 6.2
✅
6.2
and 6.5
✅
6.5
and 6.8
✅
amd64
and arm64
✅
amd64
and ppc64el
✅
generic
and aws
✅
generic
and azure
✅
generic
and gcp
✅
generic
and lowlatency
✅