create_elf_tablesRegular
4.4: Duplicate ⚠️int create_elf_tables(struct linux_binprm *bprm, struct elf64_hdr *exec, long unsigned int load_addr, long unsigned int interp_load_addr);
Collision: Static Duplication
Inline: No
Transformation: False
Instances:
In fs/binfmt_elf.c (ffffffff81321be2)
Location: fs/binfmt_elf.c:151
Inline: False
Direct callers:
- fs/binfmt_elf.c:load_elf_binary
In fs/compat_binfmt_elf.c (ffffffff8132210c)
Location: fs/binfmt_elf.c:151
Inline: False
Direct callers:
- fs/compat_binfmt_elf.c:load_elf_binary
Symbols:
ffffffff81321be2-ffffffff8132210c: create_elf_tables (STB_LOCAL)
ffffffff8132210c-ffffffff81322631: create_elf_tables (STB_LOCAL)
4.8: Duplicate ⚠️int create_elf_tables(struct linux_binprm *bprm, struct elf64_hdr *exec, long unsigned int load_addr, long unsigned int interp_load_addr);
Collision: Static Duplication
Inline: No
Transformation: False
Instances:
In fs/binfmt_elf.c (ffffffff81356f70)
Location: fs/binfmt_elf.c:150
Inline: False
Direct callers:
- fs/binfmt_elf.c:load_elf_binary
In fs/compat_binfmt_elf.c (ffffffff81357487)
Location: fs/binfmt_elf.c:150
Inline: False
Direct callers:
- fs/compat_binfmt_elf.c:load_elf_binary
Symbols:
ffffffff81356f70-ffffffff81357487: create_elf_tables (STB_LOCAL)
ffffffff81357487-ffffffff813579b6: create_elf_tables (STB_LOCAL)
4.10: Duplicate ⚠️int create_elf_tables(struct linux_binprm *bprm, struct elf64_hdr *exec, long unsigned int load_addr, long unsigned int interp_load_addr);
Collision: Static Duplication
Inline: No
Transformation: False
Instances:
In fs/binfmt_elf.c (ffffffff8136d3e7)
Location: fs/binfmt_elf.c:150
Inline: False
Direct callers:
- fs/binfmt_elf.c:load_elf_binary
In fs/compat_binfmt_elf.c (ffffffff8136d977)
Location: fs/binfmt_elf.c:150
Inline: False
Direct callers:
- fs/compat_binfmt_elf.c:load_elf_binary
Symbols:
ffffffff8136d3e7-ffffffff8136d918: create_elf_tables (STB_LOCAL)
ffffffff8136d977-ffffffff8136deb3: create_elf_tables (STB_LOCAL)
4.13: Duplicate ⚠️int create_elf_tables(struct linux_binprm *bprm, struct elf64_hdr *exec, long unsigned int load_addr, long unsigned int interp_load_addr);
Collision: Static Duplication
Inline: No
Transformation: False
Instances:
In fs/binfmt_elf.c (ffffffff812b710d)
Location: fs/binfmt_elf.c:160
Inline: False
Direct callers:
- fs/binfmt_elf.c:load_elf_binary
In fs/compat_binfmt_elf.c (ffffffff812ba114)
Location: fs/binfmt_elf.c:160
Inline: False
Direct callers:
- fs/compat_binfmt_elf.c:load_elf_binary
Symbols:
ffffffff812b710d-ffffffff812b7663: create_elf_tables (STB_LOCAL)
ffffffff812ba114-ffffffff812ba6ab: create_elf_tables (STB_LOCAL)
4.15: Duplicate ⚠️int create_elf_tables(struct linux_binprm *bprm, struct elf64_hdr *exec, long unsigned int load_addr, long unsigned int interp_load_addr);
Collision: Static Duplication
Inline: No
Transformation: False
Instances:
In fs/binfmt_elf.c (ffffffff812da9fb)
Location: fs/binfmt_elf.c:165
Inline: False
Direct callers:
- fs/binfmt_elf.c:load_elf_binary
In fs/compat_binfmt_elf.c (ffffffff812dda43)
Location: fs/binfmt_elf.c:165
Inline: False
Direct callers:
- fs/compat_binfmt_elf.c:load_elf_binary
Symbols:
ffffffff812da9fb-ffffffff812daf16: create_elf_tables (STB_LOCAL)
ffffffff812dda43-ffffffff812ddf8c: create_elf_tables (STB_LOCAL)
4.18: Duplicate ⚠️int create_elf_tables(struct linux_binprm *bprm, struct elf64_hdr *exec, long unsigned int load_addr, long unsigned int interp_load_addr);
Collision: Static Duplication
Inline: No
Transformation: False
Instances:
In fs/binfmt_elf.c (ffffffff813035c0)
Location: fs/binfmt_elf.c:165
Inline: False
Direct callers:
- fs/binfmt_elf.c:load_elf_binary
In fs/compat_binfmt_elf.c (ffffffff81306ca0)
Location: fs/binfmt_elf.c:165
Inline: False
Direct callers:
- fs/compat_binfmt_elf.c:load_elf_binary
Symbols:
ffffffff813035c0-ffffffff81303f23: create_elf_tables (STB_LOCAL)
ffffffff81306ca0-ffffffff81307838: create_elf_tables (STB_LOCAL)
5.0: Duplicate ⚠️int create_elf_tables(struct linux_binprm *bprm, struct elf64_hdr *exec, long unsigned int load_addr, long unsigned int interp_load_addr);
Collision: Static Duplication
Inline: No
Transformation: False
Instances:
In fs/binfmt_elf.c (ffffffff81318cc0)
Location: fs/binfmt_elf.c:165
Inline: False
Direct callers:
- fs/binfmt_elf.c:load_elf_binary
In fs/compat_binfmt_elf.c (ffffffff8131c410)
Location: fs/binfmt_elf.c:165
Inline: False
Direct callers:
- fs/compat_binfmt_elf.c:load_elf_binary
Symbols:
ffffffff81318cc0-ffffffff81319680: create_elf_tables (STB_LOCAL)
ffffffff8131c410-ffffffff8131d043: create_elf_tables (STB_LOCAL)
5.3: Duplicate ⚠️int create_elf_tables(struct linux_binprm *bprm, struct elf64_hdr *exec, long unsigned int load_addr, long unsigned int interp_load_addr);
Collision: Static Duplication
Inline: No
Transformation: False
Instances:
In fs/binfmt_elf.c (ffffffff813405f0)
Location: fs/binfmt_elf.c:164
Inline: False
Direct callers:
- fs/binfmt_elf.c:load_elf_binary
In fs/compat_binfmt_elf.c (ffffffff81343cc0)
Location: fs/binfmt_elf.c:164
Inline: False
Direct callers:
- fs/compat_binfmt_elf.c:load_elf_binary
Symbols:
ffffffff813405f0-ffffffff81340f94: create_elf_tables (STB_LOCAL)
ffffffff81343cc0-ffffffff813448a4: create_elf_tables (STB_LOCAL)
5.4: Duplicate ⚠️int create_elf_tables(struct linux_binprm *bprm, struct elf64_hdr *exec, long unsigned int load_addr, long unsigned int interp_load_addr);
Collision: Static Duplication
Inline: No
Transformation: False
Instances:
In fs/binfmt_elf.c (ffffffff81358b40)
Location: fs/binfmt_elf.c:164
Inline: False
Direct callers:
- fs/binfmt_elf.c:load_elf_binary
In fs/compat_binfmt_elf.c (ffffffff8135c0b0)
Location: fs/binfmt_elf.c:164
Inline: False
Direct callers:
- fs/compat_binfmt_elf.c:load_elf_binary
Symbols:
ffffffff81358b40-ffffffff8135943f: create_elf_tables (STB_LOCAL)
ffffffff8135c0b0-ffffffff8135cbd3: create_elf_tables (STB_LOCAL)
5.8: Duplicate ⚠️int create_elf_tables(struct linux_binprm *bprm, const struct elf64_hdr *exec, long unsigned int load_addr, long unsigned int interp_load_addr, long unsigned int e_entry);
Collision: Static Duplication
Inline: No
Transformation: False
Instances:
In fs/binfmt_elf.c (ffffffff8139f050)
Location: fs/binfmt_elf.c:171
Inline: False
Direct callers:
- fs/binfmt_elf.c:load_elf_binary
In fs/compat_binfmt_elf.c (ffffffff813a2280)
Location: fs/binfmt_elf.c:171
Inline: False
Direct callers:
- fs/compat_binfmt_elf.c:load_elf_binary
Symbols:
ffffffff8139f050-ffffffff8139f570: create_elf_tables (STB_LOCAL)
ffffffff813a2280-ffffffff813a27b5: create_elf_tables (STB_LOCAL)
5.11: Duplicate ⚠️int create_elf_tables(struct linux_binprm *bprm, const struct elf64_hdr *exec, long unsigned int load_addr, long unsigned int interp_load_addr, long unsigned int e_entry);
Collision: Static Duplication
Inline: No
Transformation: False
Instances:
In fs/binfmt_elf.c (ffffffff813b0680)
Location: fs/binfmt_elf.c:172
Inline: False
Direct callers:
- fs/binfmt_elf.c:load_elf_binary
In fs/compat_binfmt_elf.c (ffffffff813b3190)
Location: fs/binfmt_elf.c:172
Inline: False
Direct callers:
- fs/compat_binfmt_elf.c:load_elf_binary
Symbols:
ffffffff813b0680-ffffffff813b0bce: create_elf_tables (STB_LOCAL)
ffffffff813b3190-ffffffff813b3709: create_elf_tables (STB_LOCAL)
5.13: Duplicate ⚠️int create_elf_tables(struct linux_binprm *bprm, const struct elf64_hdr *exec, long unsigned int load_addr, long unsigned int interp_load_addr, long unsigned int e_entry);
Collision: Static Duplication
Inline: No
Transformation: False
Instances:
In fs/binfmt_elf.c (ffffffff813b77c0)
Location: fs/binfmt_elf.c:172
Inline: False
Direct callers:
- fs/binfmt_elf.c:load_elf_binary
In fs/compat_binfmt_elf.c (ffffffff813ba170)
Location: fs/binfmt_elf.c:172
Inline: False
Direct callers:
- fs/compat_binfmt_elf.c:load_elf_binary
Symbols:
ffffffff813b77c0-ffffffff813b7d0d: create_elf_tables (STB_LOCAL)
ffffffff813ba170-ffffffff813ba6f3: create_elf_tables (STB_LOCAL)
5.15: Duplicate ⚠️int create_elf_tables(struct linux_binprm *bprm, const struct elf64_hdr *exec, long unsigned int load_addr, long unsigned int interp_load_addr, long unsigned int e_entry);
Collision: Static Duplication
Inline: No
Transformation: False
Instances:
In fs/binfmt_elf.c (ffffffff814074a0)
Location: fs/binfmt_elf.c:172
Inline: False
Direct callers:
- fs/binfmt_elf.c:load_elf_binary
In fs/compat_binfmt_elf.c (ffffffff81409e60)
Location: fs/binfmt_elf.c:172
Inline: False
Direct callers:
- fs/compat_binfmt_elf.c:load_elf_binary
Symbols:
ffffffff814074a0-ffffffff81407a04: create_elf_tables (STB_LOCAL)
ffffffff81409e60-ffffffff8140a3f0: create_elf_tables (STB_LOCAL)
5.19: Duplicate ⚠️int create_elf_tables(struct linux_binprm *bprm, const struct elf64_hdr *exec, long unsigned int interp_load_addr, long unsigned int e_entry, long unsigned int phdr_addr);
Collision: Static Duplication
Inline: No
Transformation: False
Instances:
In fs/binfmt_elf.c (ffffffff8147c1b0)
Location: fs/binfmt_elf.c:174
Inline: False
Direct callers:
- fs/binfmt_elf.c:load_elf_binary
In fs/compat_binfmt_elf.c (ffffffff8147eb60)
Location: fs/binfmt_elf.c:174
Inline: False
Direct callers:
- fs/compat_binfmt_elf.c:load_elf_binary
Symbols:
ffffffff8147c1b0-ffffffff8147c727: create_elf_tables (STB_LOCAL)
ffffffff8147eb60-ffffffff8147f10a: create_elf_tables (STB_LOCAL)
6.2: Duplicate ⚠️int create_elf_tables(struct linux_binprm *bprm, const struct elf64_hdr *exec, long unsigned int interp_load_addr, long unsigned int e_entry, long unsigned int phdr_addr);
Collision: Static Duplication
Inline: No
Transformation: False
Instances:
In fs/binfmt_elf.c (ffffffff8150ee60)
Location: fs/binfmt_elf.c:174
Inline: False
Direct callers:
- fs/binfmt_elf.c:load_elf_binary
In fs/compat_binfmt_elf.c (ffffffff81511ae0)
Location: fs/binfmt_elf.c:174
Inline: False
Direct callers:
- fs/compat_binfmt_elf.c:load_elf_binary
Symbols:
ffffffff8150ee60-ffffffff8150f3d4: create_elf_tables (STB_LOCAL)
ffffffff81511ae0-ffffffff81512090: create_elf_tables (STB_LOCAL)
6.5: Duplicate ⚠️int create_elf_tables(struct linux_binprm *bprm, const struct elf64_hdr *exec, long unsigned int interp_load_addr, long unsigned int e_entry, long unsigned int phdr_addr);
Collision: Static Duplication
Inline: No
Transformation: False
Instances:
In fs/binfmt_elf.c (ffffffff81546700)
Location: fs/binfmt_elf.c:175
Inline: False
Direct callers:
- fs/binfmt_elf.c:load_elf_binary
In fs/compat_binfmt_elf.c (ffffffff815494a0)
Location: fs/binfmt_elf.c:175
Inline: False
Direct callers:
- fs/compat_binfmt_elf.c:load_elf_binary
Symbols:
ffffffff81546700-ffffffff81546cae: create_elf_tables (STB_LOCAL)
ffffffff815494a0-ffffffff81549a68: create_elf_tables (STB_LOCAL)
6.8: Duplicate ⚠️int create_elf_tables(struct linux_binprm *bprm, const struct elf64_hdr *exec, long unsigned int interp_load_addr, long unsigned int e_entry, long unsigned int phdr_addr);
Collision: Static Duplication
Inline: No
Transformation: False
Instances:
In fs/binfmt_elf.c (ffffffff8157bb50)
Location: fs/binfmt_elf.c:156
Inline: False
Direct callers:
- fs/binfmt_elf.c:load_elf_binary
In fs/compat_binfmt_elf.c (ffffffff8157e720)
Location: fs/binfmt_elf.c:156
Inline: False
Direct callers:
- fs/compat_binfmt_elf.c:load_elf_binary
Symbols:
ffffffff8157bb50-ffffffff8157c0fe: create_elf_tables (STB_LOCAL)
ffffffff8157e720-ffffffff8157ece8: create_elf_tables (STB_LOCAL)
arm64: Duplicate ⚠️int create_elf_tables(struct linux_binprm *bprm, struct elf64_hdr *exec, long unsigned int load_addr, long unsigned int interp_load_addr);
Collision: Static Duplication
Inline: No
Transformation: False
Instances:
In fs/binfmt_elf.c (ffff80001041e308)
Location: fs/binfmt_elf.c:164
Inline: False
Direct callers:
- fs/binfmt_elf.c:load_elf_binary
In fs/compat_binfmt_elf.c (ffff800010421de8)
Location: fs/binfmt_elf.c:164
Inline: False
Direct callers:
- fs/compat_binfmt_elf.c:load_elf_binary
Symbols:
ffff80001041e308-ffff80001041ee00: create_elf_tables (STB_LOCAL)
ffff800010421de8-ffff8000104228b4: create_elf_tables (STB_LOCAL)
armhf: ✅int create_elf_tables(struct linux_binprm *bprm, struct elf32_hdr *exec, long unsigned int load_addr, long unsigned int interp_load_addr);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In fs/binfmt_elf.c (c05e691c)
Location: fs/binfmt_elf.c:164
Inline: False
Direct callers:
- fs/binfmt_elf.c:load_elf_binary
Symbols:
c05e691c-c05e6f84: create_elf_tables (STB_LOCAL)
ppc64el: Duplicate ⚠️int create_elf_tables(struct linux_binprm *bprm, struct elf64_hdr *exec, long unsigned int load_addr, long unsigned int interp_load_addr);
Collision: Static Duplication
Inline: No
Transformation: False
Instances:
In fs/binfmt_elf.c (c00000000052ceb0)
Location: fs/binfmt_elf.c:164
Inline: False
Direct callers:
- fs/binfmt_elf.c:load_elf_binary
In fs/compat_binfmt_elf.c (c000000000530ba0)
Location: fs/binfmt_elf.c:164
Inline: False
Direct callers:
- fs/compat_binfmt_elf.c:load_elf_binary
Symbols:
c00000000052ceb0-c00000000052d87c: create_elf_tables (STB_LOCAL)
c000000000530ba0-c000000000531560: create_elf_tables (STB_LOCAL)
riscv64: ✅int create_elf_tables(struct linux_binprm *bprm, struct elf64_hdr *exec, long unsigned int load_addr, long unsigned int interp_load_addr);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In fs/binfmt_elf.c (ffffffe0002c08d2)
Location: fs/binfmt_elf.c:164
Inline: False
Direct callers:
- fs/binfmt_elf.c:load_elf_binary
Symbols:
ffffffe0002c08d2-ffffffe0002c0c20: create_elf_tables (STB_LOCAL)
aws: Duplicate ⚠️int create_elf_tables(struct linux_binprm *bprm, struct elf64_hdr *exec, long unsigned int load_addr, long unsigned int interp_load_addr);
Collision: Static Duplication
Inline: No
Transformation: False
Instances:
In fs/binfmt_elf.c (ffffffff81351120)
Location: fs/binfmt_elf.c:164
Inline: False
Direct callers:
- fs/binfmt_elf.c:load_elf_binary
In fs/compat_binfmt_elf.c (ffffffff81354690)
Location: fs/binfmt_elf.c:164
Inline: False
Direct callers:
- fs/compat_binfmt_elf.c:load_elf_binary
Symbols:
ffffffff81351120-ffffffff81351a1f: create_elf_tables (STB_LOCAL)
ffffffff81354690-ffffffff813551b3: create_elf_tables (STB_LOCAL)
azure: Duplicate ⚠️int create_elf_tables(struct linux_binprm *bprm, struct elf64_hdr *exec, long unsigned int load_addr, long unsigned int interp_load_addr);
Collision: Static Duplication
Inline: No
Transformation: False
Instances:
In fs/binfmt_elf.c (ffffffff81341e00)
Location: fs/binfmt_elf.c:164
Inline: False
Direct callers:
- fs/binfmt_elf.c:load_elf_binary
In fs/compat_binfmt_elf.c (ffffffff81345350)
Location: fs/binfmt_elf.c:164
Inline: False
Direct callers:
- fs/compat_binfmt_elf.c:load_elf_binary
Symbols:
ffffffff81341e00-ffffffff813426ff: create_elf_tables (STB_LOCAL)
ffffffff81345350-ffffffff81345e73: create_elf_tables (STB_LOCAL)
gcp: Duplicate ⚠️int create_elf_tables(struct linux_binprm *bprm, struct elf64_hdr *exec, long unsigned int load_addr, long unsigned int interp_load_addr);
Collision: Static Duplication
Inline: No
Transformation: False
Instances:
In fs/binfmt_elf.c (ffffffff8134ebf0)
Location: fs/binfmt_elf.c:164
Inline: False
Direct callers:
- fs/binfmt_elf.c:load_elf_binary
In fs/compat_binfmt_elf.c (ffffffff81352160)
Location: fs/binfmt_elf.c:164
Inline: False
Direct callers:
- fs/compat_binfmt_elf.c:load_elf_binary
Symbols:
ffffffff8134ebf0-ffffffff8134f4ef: create_elf_tables (STB_LOCAL)
ffffffff81352160-ffffffff81352c83: create_elf_tables (STB_LOCAL)
lowlatency: Duplicate ⚠️int create_elf_tables(struct linux_binprm *bprm, struct elf64_hdr *exec, long unsigned int load_addr, long unsigned int interp_load_addr);
Collision: Static Duplication
Inline: No
Transformation: False
Instances:
In fs/binfmt_elf.c (ffffffff81362170)
Location: fs/binfmt_elf.c:164
Inline: False
Direct callers:
- fs/binfmt_elf.c:load_elf_binary
In fs/compat_binfmt_elf.c (ffffffff81365920)
Location: fs/binfmt_elf.c:164
Inline: False
Direct callers:
- fs/compat_binfmt_elf.c:load_elf_binary
Symbols:
ffffffff81362170-ffffffff81362a6f: create_elf_tables (STB_LOCAL)
ffffffff81365920-ffffffff81366443: create_elf_tables (STB_LOCAL)
Regular
4.4 and 4.8 ✅
4.8 and 4.10 ✅
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 ⚠️long unsigned int e_entry
struct elf64_hdr *exec ➡️ const struct elf64_hdr *exec
5.8 and 5.11 ✅
5.11 and 5.13 ✅
5.13 and 5.15 ✅
5.15 and 5.19 ⚠️long unsigned int phdr_addr
long unsigned int load_addr
bprm, exec, load_addr, interp_load_addr, e_entry ➡️ bprm, exec, interp_load_addr, e_entry, phdr_addr
5.19 and 6.2 ✅
6.2 and 6.5 ✅
6.5 and 6.8 ✅
amd64 and arm64 ✅
amd64 and armhf ⚠️struct elf64_hdr *exec ➡️ struct elf32_hdr *exec
amd64 and ppc64el ✅
amd64 and riscv64 ✅
generic and aws ✅
generic and azure ✅
generic and gcp ✅
generic and lowlatency ✅