huge_pte_allocRegular
4.4: ✅pte_t *huge_pte_alloc(struct mm_struct *mm, long unsigned int addr, long unsigned int sz);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff811de6f0)
Location: mm/hugetlb.c:4280
Inline: False
Direct callers:
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:hugetlb_fault
Symbols:
ffffffff811de6f0-ffffffff811de7f2: huge_pte_alloc (STB_GLOBAL)
4.8: ✅pte_t *huge_pte_alloc(struct mm_struct *mm, long unsigned int addr, long unsigned int sz);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff811fcb40)
Location: mm/hugetlb.c:4302
Inline: False
Direct callers:
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:copy_hugetlb_page_range
Symbols:
ffffffff811fcb40-ffffffff811fcc56: huge_pte_alloc (STB_GLOBAL)
4.10: ✅pte_t *huge_pte_alloc(struct mm_struct *mm, long unsigned int addr, long unsigned int sz);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff8120d620)
Location: mm/hugetlb.c:4415
Inline: False
Direct callers:
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:copy_hugetlb_page_range
Symbols:
ffffffff8120d620-ffffffff8120d736: huge_pte_alloc (STB_GLOBAL)
4.13: ✅pte_t *huge_pte_alloc(struct mm_struct *mm, long unsigned int addr, long unsigned int sz);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff81219470)
Location: mm/hugetlb.c:4576
Inline: False
Direct callers:
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/userfaultfd.c:mcopy_atomic
Symbols:
ffffffff81219470-ffffffff8121958e: huge_pte_alloc (STB_GLOBAL)
4.15: ✅pte_t *huge_pte_alloc(struct mm_struct *mm, long unsigned int addr, long unsigned int sz);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff81234470)
Location: mm/hugetlb.c:4636
Inline: False
Direct callers:
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/userfaultfd.c:mcopy_atomic
Symbols:
ffffffff81234470-ffffffff812345d7: huge_pte_alloc (STB_GLOBAL)
4.18: ✅pte_t *huge_pte_alloc(struct mm_struct *mm, long unsigned int addr, long unsigned int sz);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff81257420)
Location: mm/hugetlb.c:4665
Inline: False
Direct callers:
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/userfaultfd.c:mcopy_atomic
Symbols:
ffffffff81257420-ffffffff8125755a: huge_pte_alloc (STB_GLOBAL)
5.0: ✅pte_t *huge_pte_alloc(struct mm_struct *mm, long unsigned int addr, long unsigned int sz);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff8126baa0)
Location: mm/hugetlb.c:4754
Inline: False
Direct callers:
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/userfaultfd.c:mcopy_atomic
Symbols:
ffffffff8126baa0-ffffffff8126bbda: huge_pte_alloc (STB_GLOBAL)
5.3: ✅pte_t *huge_pte_alloc(struct mm_struct *mm, long unsigned int addr, long unsigned int sz);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff81286da0)
Location: mm/hugetlb.c:4859
Inline: False
Direct callers:
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/userfaultfd.c:mcopy_atomic
Symbols:
ffffffff81286da0-ffffffff81286eda: huge_pte_alloc (STB_GLOBAL)
5.4: ✅pte_t *huge_pte_alloc(struct mm_struct *mm, long unsigned int addr, long unsigned int sz);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff812969a0)
Location: mm/hugetlb.c:4976
Inline: False
Direct callers:
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/userfaultfd.c:mcopy_atomic
Symbols:
ffffffff812969a0-ffffffff81296ada: huge_pte_alloc (STB_GLOBAL)
5.8: ✅pte_t *huge_pte_alloc(struct mm_struct *mm, long unsigned int addr, long unsigned int sz);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff812c9f00)
Location: mm/hugetlb.c:5463
Inline: False
Direct callers:
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/userfaultfd.c:mcopy_atomic
Symbols:
ffffffff812c9f00-ffffffff812ca0a9: huge_pte_alloc (STB_GLOBAL)
5.11: ✅pte_t *huge_pte_alloc(struct mm_struct *mm, long unsigned int addr, long unsigned int sz);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff812d5b40)
Location: mm/hugetlb.c:5475
Inline: False
Direct callers:
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/userfaultfd.c:mcopy_atomic
Symbols:
ffffffff812d5b40-ffffffff812d5ce9: huge_pte_alloc (STB_GLOBAL)
5.13: ✅pte_t *huge_pte_alloc(struct mm_struct *mm, struct vm_area_struct *vma, long unsigned int addr, long unsigned int sz);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff812dc800)
Location: mm/hugetlb.c:5755
Inline: False
Direct callers:
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/userfaultfd.c:mcopy_continue
- mm/userfaultfd.c:mcopy_atomic
Symbols:
ffffffff812dc800-ffffffff812dca02: huge_pte_alloc (STB_GLOBAL)
5.15: Transformation ⚠️pte_t *huge_pte_alloc(struct mm_struct *mm, struct vm_area_struct *vma, long unsigned int addr, long unsigned int sz);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In mm/hugetlb.c (0)
Location: mm/hugetlb.c:6092
Inline: False
Direct callers:
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/userfaultfd.c:mcopy_continue
- mm/userfaultfd.c:mcopy_atomic
Symbols:
ffffffff81cbff39-ffffffff81cbff55: huge_pte_alloc.cold (STB_LOCAL)
ffffffff813239c0-ffffffff81323bd6: huge_pte_alloc (STB_GLOBAL)
5.19: Transformation ⚠️pte_t *huge_pte_alloc(struct mm_struct *mm, struct vm_area_struct *vma, long unsigned int addr, long unsigned int sz);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In mm/hugetlb.c (0)
Location: mm/hugetlb.c:6819
Inline: False
Direct callers:
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:move_hugetlb_page_tables
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/userfaultfd.c:mcopy_continue
- mm/userfaultfd.c:mcopy_atomic
Symbols:
ffffffff81e7227c-ffffffff81e72298: huge_pte_alloc.cold (STB_LOCAL)
ffffffff813915b0-ffffffff813917d0: huge_pte_alloc (STB_GLOBAL)
6.2: Transformation ⚠️pte_t *huge_pte_alloc(struct mm_struct *mm, struct vm_area_struct *vma, long unsigned int addr, long unsigned int sz);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In mm/hugetlb.c (0)
Location: mm/hugetlb.c:7158
Inline: False
Direct callers:
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:move_hugetlb_page_tables
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/userfaultfd.c:mcopy_continue
- mm/userfaultfd.c:mcopy_atomic
Symbols:
ffffffff820669a5-ffffffff820669c1: huge_pte_alloc.cold (STB_LOCAL)
ffffffff8140e5b0-ffffffff8140e7b2: huge_pte_alloc (STB_GLOBAL)
6.5: Transformation ⚠️pte_t *huge_pte_alloc(struct mm_struct *mm, struct vm_area_struct *vma, long unsigned int addr, long unsigned int sz);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In mm/hugetlb.c (0)
Location: mm/hugetlb.c:7252
Inline: False
Direct callers:
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:move_hugetlb_page_tables
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/userfaultfd.c:mfill_atomic_continue
- mm/userfaultfd.c:mfill_atomic_copy
Symbols:
ffffffff820e6190-ffffffff820e61ac: huge_pte_alloc.cold (STB_LOCAL)
ffffffff81441970-ffffffff81441b74: huge_pte_alloc (STB_GLOBAL)
6.8: Transformation ⚠️pte_t *huge_pte_alloc(struct mm_struct *mm, struct vm_area_struct *vma, long unsigned int addr, long unsigned int sz);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In mm/hugetlb.c (0)
Location: mm/hugetlb.c:7389
Inline: False
Direct callers:
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:move_hugetlb_page_tables
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/userfaultfd.c:mfill_atomic_poison
- mm/userfaultfd.c:mfill_atomic_continue
- mm/userfaultfd.c:mfill_atomic_copy
Symbols:
ffffffff821c331a-ffffffff821c3336: huge_pte_alloc.cold (STB_LOCAL)
ffffffff8147bbe0-ffffffff8147bde4: huge_pte_alloc (STB_GLOBAL)
arm64: ✅pte_t *huge_pte_alloc(struct mm_struct *mm, long unsigned int addr, long unsigned int sz);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/arm64/mm/hugetlbpage.c (ffff8000100b0df8)
Location: arch/arm64/mm/hugetlbpage.c:216
Inline: False
Direct callers:
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/userfaultfd.c:mcopy_atomic
Symbols:
ffff8000100b0df8-ffff8000100b1008: huge_pte_alloc (STB_GLOBAL)
armhf: Absent ⚠️
ppc64el: ✅pte_t *huge_pte_alloc(struct mm_struct *mm, long unsigned int addr, long unsigned int sz);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/powerpc/mm/hugetlbpage.c (c0000000000a5460)
Location: arch/powerpc/mm/hugetlbpage.c:119
Inline: False
Direct callers:
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/userfaultfd.c:mcopy_atomic
Symbols:
c0000000000a5460-c0000000000a5a84: huge_pte_alloc (STB_GLOBAL)
riscv64: ✅pte_t *huge_pte_alloc(struct mm_struct *mm, long unsigned int addr, long unsigned int sz);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffe000231196)
Location: mm/hugetlb.c:4976
Inline: False
Direct callers:
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/userfaultfd.c:mcopy_atomic
Symbols:
ffffffe000231196-ffffffe000231228: huge_pte_alloc (STB_GLOBAL)
aws: ✅pte_t *huge_pte_alloc(struct mm_struct *mm, long unsigned int addr, long unsigned int sz);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff8128ef80)
Location: mm/hugetlb.c:4976
Inline: False
Direct callers:
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/userfaultfd.c:mcopy_atomic
Symbols:
ffffffff8128ef80-ffffffff8128f0ba: huge_pte_alloc (STB_GLOBAL)
azure: ✅pte_t *huge_pte_alloc(struct mm_struct *mm, long unsigned int addr, long unsigned int sz);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff81280c90)
Location: mm/hugetlb.c:4976
Inline: False
Direct callers:
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/userfaultfd.c:mcopy_atomic
Symbols:
ffffffff81280c90-ffffffff81280da8: huge_pte_alloc (STB_GLOBAL)
gcp: ✅pte_t *huge_pte_alloc(struct mm_struct *mm, long unsigned int addr, long unsigned int sz);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff8128cd90)
Location: mm/hugetlb.c:4976
Inline: False
Direct callers:
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/userfaultfd.c:mcopy_atomic
Symbols:
ffffffff8128cd90-ffffffff8128ceca: huge_pte_alloc (STB_GLOBAL)
lowlatency: ✅pte_t *huge_pte_alloc(struct mm_struct *mm, long unsigned int addr, long unsigned int sz);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff8129cb60)
Location: mm/hugetlb.c:4976
Inline: False
Direct callers:
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/userfaultfd.c:mcopy_atomic
Symbols:
ffffffff8129cb60-ffffffff8129cc9a: huge_pte_alloc (STB_GLOBAL)
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 ✅
5.8 and 5.11 ✅
5.11 and 5.13 ⚠️struct vm_area_struct *vma
mm, addr, sz ➡️ mm, vma, addr, sz
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 ✅
amd64 and riscv64 ✅
generic and aws ✅
generic and azure ✅
generic and gcp ✅
generic and lowlatency ✅