change_protectionRegular
4.4: ✅long unsigned int change_protection(struct vm_area_struct *vma, long unsigned int start, long unsigned int end, pgprot_t newprot, int dirty_accountable, int prot_numa);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/mprotect.c (ffffffff811c8c80)
Location: mm/mprotect.c:243
Inline: False
Direct callers:
- mm/mprotect.c:mprotect_fixup
- mm/mempolicy.c:change_prot_numa
Symbols:
ffffffff811c8c80-ffffffff811c8c9d: change_protection (STB_GLOBAL)
4.8: ✅long unsigned int change_protection(struct vm_area_struct *vma, long unsigned int start, long unsigned int end, pgprot_t newprot, int dirty_accountable, int prot_numa);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/mprotect.c (ffffffff811e4f40)
Location: mm/mprotect.c:247
Inline: False
Direct callers:
- mm/mprotect.c:mprotect_fixup
- mm/mempolicy.c:change_prot_numa
Symbols:
ffffffff811e4f40-ffffffff811e4f5d: change_protection (STB_GLOBAL)
4.10: ✅long unsigned int change_protection(struct vm_area_struct *vma, long unsigned int start, long unsigned int end, pgprot_t newprot, int dirty_accountable, int prot_numa);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/mprotect.c (ffffffff811f4f90)
Location: mm/mprotect.c:261
Inline: False
Direct callers:
- mm/mprotect.c:mprotect_fixup
- mm/mempolicy.c:change_prot_numa
Symbols:
ffffffff811f4f90-ffffffff811f4fad: change_protection (STB_GLOBAL)
4.13: ✅long unsigned int change_protection(struct vm_area_struct *vma, long unsigned int start, long unsigned int end, pgprot_t newprot, int dirty_accountable, int prot_numa);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/mprotect.c (ffffffff811ffdc0)
Location: mm/mprotect.c:264
Inline: False
Direct callers:
- mm/mprotect.c:mprotect_fixup
- mm/mempolicy.c:change_prot_numa
Symbols:
ffffffff811ffdc0-ffffffff811ffddd: change_protection (STB_GLOBAL)
4.15: ✅long unsigned int change_protection(struct vm_area_struct *vma, long unsigned int start, long unsigned int end, pgprot_t newprot, int dirty_accountable, int prot_numa);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/mprotect.c (ffffffff81218560)
Location: mm/mprotect.c:281
Inline: False
Direct callers:
- mm/mprotect.c:mprotect_fixup
- mm/mempolicy.c:change_prot_numa
Symbols:
ffffffff81218560-ffffffff8121857d: change_protection (STB_GLOBAL)
4.18: ✅long unsigned int change_protection(struct vm_area_struct *vma, long unsigned int start, long unsigned int end, pgprot_t newprot, int dirty_accountable, int prot_numa);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/mprotect.c (ffffffff81239960)
Location: mm/mprotect.c:295
Inline: False
Direct callers:
- mm/mprotect.c:mprotect_fixup
- mm/mempolicy.c:change_prot_numa
Symbols:
ffffffff81239960-ffffffff81239f1e: change_protection (STB_GLOBAL)
5.0: ✅long unsigned int change_protection(struct vm_area_struct *vma, long unsigned int start, long unsigned int end, pgprot_t newprot, int dirty_accountable, int prot_numa);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/mprotect.c (ffffffff8124e070)
Location: mm/mprotect.c:296
Inline: False
Direct callers:
- mm/mprotect.c:mprotect_fixup
- mm/mempolicy.c:change_prot_numa
Symbols:
ffffffff8124e070-ffffffff8124e08d: change_protection (STB_GLOBAL)
5.3: ✅long unsigned int change_protection(struct vm_area_struct *vma, long unsigned int start, long unsigned int end, pgprot_t newprot, int dirty_accountable, int prot_numa);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/mprotect.c (ffffffff812603c0)
Location: mm/mprotect.c:297
Inline: False
Direct callers:
- mm/mprotect.c:mprotect_fixup
- mm/mempolicy.c:change_prot_numa
Symbols:
ffffffff812603c0-ffffffff812603dd: change_protection (STB_GLOBAL)
5.4: ✅long unsigned int change_protection(struct vm_area_struct *vma, long unsigned int start, long unsigned int end, pgprot_t newprot, int dirty_accountable, int prot_numa);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/mprotect.c (ffffffff8126ebe0)
Location: mm/mprotect.c:331
Inline: False
Direct callers:
- mm/mprotect.c:mprotect_fixup
- mm/mempolicy.c:change_prot_numa
Symbols:
ffffffff8126ebe0-ffffffff8126ebfd: change_protection (STB_GLOBAL)
5.8: Selective Inline ⚠️long unsigned int change_protection(struct vm_area_struct *vma, long unsigned int start, long unsigned int end, pgprot_t newprot, long unsigned int cp_flags);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In mm/mprotect.c (ffffffff8129f190)
Location: mm/mprotect.c:354
Inline: True
Direct callers:
- mm/mprotect.c:mprotect_fixup
- mm/mempolicy.c:change_prot_numa
- mm/userfaultfd.c:mwriteprotect_range
Symbols:
ffffffff8129f190-ffffffff8129f1bb: change_protection (STB_GLOBAL)
5.11: Selective Inline ⚠️long unsigned int change_protection(struct vm_area_struct *vma, long unsigned int start, long unsigned int end, pgprot_t newprot, long unsigned int cp_flags);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In mm/mprotect.c (ffffffff812aa550)
Location: mm/mprotect.c:354
Inline: True
Direct callers:
- mm/mprotect.c:mprotect_fixup
- mm/mempolicy.c:change_prot_numa
- mm/userfaultfd.c:mwriteprotect_range
Symbols:
ffffffff812aa550-ffffffff812aa57b: change_protection (STB_GLOBAL)
5.13: Selective Inline ⚠️long unsigned int change_protection(struct vm_area_struct *vma, long unsigned int start, long unsigned int end, pgprot_t newprot, long unsigned int cp_flags);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In mm/mprotect.c (ffffffff812af990)
Location: mm/mprotect.c:354
Inline: True
Direct callers:
- mm/mprotect.c:mprotect_fixup
- mm/mempolicy.c:change_prot_numa
- mm/userfaultfd.c:mwriteprotect_range
Symbols:
ffffffff812af990-ffffffff812af9bb: change_protection (STB_GLOBAL)
5.15: ✅long unsigned int change_protection(struct vm_area_struct *vma, long unsigned int start, long unsigned int end, pgprot_t newprot, long unsigned int cp_flags);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/mprotect.c (ffffffff812f11e0)
Location: mm/mprotect.c:364
Inline: False
Direct callers:
- mm/mprotect.c:mprotect_fixup
- mm/mempolicy.c:change_prot_numa
- mm/userfaultfd.c:mwriteprotect_range
Symbols:
ffffffff812f11e0-ffffffff812f120b: change_protection (STB_GLOBAL)
5.19: ✅long unsigned int change_protection(struct mmu_gather *tlb, struct vm_area_struct *vma, long unsigned int start, long unsigned int end, pgprot_t newprot, long unsigned int cp_flags);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/mprotect.c (ffffffff81354e00)
Location: mm/mprotect.c:454
Inline: False
Direct callers:
- mm/mprotect.c:mprotect_fixup
- mm/mempolicy.c:change_prot_numa
- mm/userfaultfd.c:uffd_wp_range
Symbols:
ffffffff81354e00-ffffffff81354e6e: change_protection (STB_GLOBAL)
6.2: ✅long unsigned int change_protection(struct mmu_gather *tlb, struct vm_area_struct *vma, long unsigned int start, long unsigned int end, pgprot_t newprot, long unsigned int cp_flags);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/mprotect.c (ffffffff813cf310)
Location: mm/mprotect.c:510
Inline: False
Direct callers:
- mm/mprotect.c:mprotect_fixup
- mm/mempolicy.c:change_prot_numa
- mm/userfaultfd.c:uffd_wp_range
Symbols:
ffffffff813cf310-ffffffff813cf37e: change_protection (STB_GLOBAL)
6.5: ✅long int change_protection(struct mmu_gather *tlb, struct vm_area_struct *vma, long unsigned int start, long unsigned int end, long unsigned int cp_flags);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/mprotect.c (ffffffff81403ca0)
Location: mm/mprotect.c:513
Inline: False
Direct callers:
- mm/mprotect.c:mprotect_fixup
- mm/mempolicy.c:change_prot_numa
- mm/userfaultfd.c:uffd_wp_range
Symbols:
ffffffff81403ca0-ffffffff81403d1c: change_protection (STB_GLOBAL)
6.8: ✅long int change_protection(struct mmu_gather *tlb, struct vm_area_struct *vma, long unsigned int start, long unsigned int end, long unsigned int cp_flags);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/mprotect.c (ffffffff814301f0)
Location: mm/mprotect.c:515
Inline: False
Direct callers:
- mm/mprotect.c:mprotect_fixup
- mm/mempolicy.c:change_prot_numa
- mm/userfaultfd.c:uffd_wp_range
Symbols:
ffffffff814301f0-ffffffff8143026c: change_protection (STB_GLOBAL)
arm64: ✅long unsigned int change_protection(struct vm_area_struct *vma, long unsigned int start, long unsigned int end, pgprot_t newprot, int dirty_accountable, int prot_numa);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/mprotect.c (ffff8000103056f0)
Location: mm/mprotect.c:331
Inline: False
Direct callers:
- mm/mprotect.c:mprotect_fixup
- mm/mempolicy.c:change_prot_numa
Symbols:
ffff8000103056f0-ffff800010305784: change_protection (STB_GLOBAL)
armhf: Selective Inline ⚠️long unsigned int change_protection(struct vm_area_struct *vma, long unsigned int start, long unsigned int end, pgprot_t newprot, int dirty_accountable, int prot_numa);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In mm/mprotect.c (c05237d4)
Location: mm/mprotect.c:331
Inline: True
Inline callers:
- mm/mprotect.c:mprotect_fixup
Symbols:
c0523694-c05236c8: change_protection (STB_GLOBAL)
ppc64el: ✅long unsigned int change_protection(struct vm_area_struct *vma, long unsigned int start, long unsigned int end, pgprot_t newprot, int dirty_accountable, int prot_numa);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/mprotect.c (c0000000003d2bf0)
Location: mm/mprotect.c:331
Inline: False
Direct callers:
- mm/mprotect.c:mprotect_fixup
- mm/mempolicy.c:change_prot_numa
Symbols:
c0000000003d2bf0-c0000000003d2c34: change_protection (STB_GLOBAL)
riscv64: ✅long unsigned int change_protection(struct vm_area_struct *vma, long unsigned int start, long unsigned int end, pgprot_t newprot, int dirty_accountable, int prot_numa);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/mprotect.c (ffffffe000211500)
Location: mm/mprotect.c:331
Inline: False
Direct callers:
- mm/mprotect.c:mprotect_fixup
Symbols:
ffffffe000211500-ffffffe00021156e: change_protection (STB_GLOBAL)
aws: ✅long unsigned int change_protection(struct vm_area_struct *vma, long unsigned int start, long unsigned int end, pgprot_t newprot, int dirty_accountable, int prot_numa);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/mprotect.c (ffffffff81267230)
Location: mm/mprotect.c:331
Inline: False
Direct callers:
- mm/mprotect.c:mprotect_fixup
- mm/mempolicy.c:change_prot_numa
Symbols:
ffffffff81267230-ffffffff8126724d: change_protection (STB_GLOBAL)
azure: ✅long unsigned int change_protection(struct vm_area_struct *vma, long unsigned int start, long unsigned int end, pgprot_t newprot, int dirty_accountable, int prot_numa);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/mprotect.c (ffffffff81259580)
Location: mm/mprotect.c:331
Inline: False
Direct callers:
- mm/mprotect.c:mprotect_fixup
- mm/mempolicy.c:change_prot_numa
Symbols:
ffffffff81259580-ffffffff8125959d: change_protection (STB_GLOBAL)
gcp: ✅long unsigned int change_protection(struct vm_area_struct *vma, long unsigned int start, long unsigned int end, pgprot_t newprot, int dirty_accountable, int prot_numa);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/mprotect.c (ffffffff81264fd0)
Location: mm/mprotect.c:331
Inline: False
Direct callers:
- mm/mprotect.c:mprotect_fixup
- mm/mempolicy.c:change_prot_numa
Symbols:
ffffffff81264fd0-ffffffff81264fed: change_protection (STB_GLOBAL)
lowlatency: ✅long unsigned int change_protection(struct vm_area_struct *vma, long unsigned int start, long unsigned int end, pgprot_t newprot, int dirty_accountable, int prot_numa);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/mprotect.c (ffffffff81274980)
Location: mm/mprotect.c:331
Inline: False
Direct callers:
- mm/mprotect.c:mprotect_fixup
- mm/mempolicy.c:change_prot_numa
Symbols:
ffffffff81274980-ffffffff8127499d: change_protection (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 ⚠️long unsigned int cp_flags
int dirty_accountable
int prot_numa
5.8 and 5.11 ✅
5.11 and 5.13 ✅
5.13 and 5.15 ✅
5.15 and 5.19 ⚠️struct mmu_gather *tlb
vma, start, end, newprot, cp_flags ➡️ tlb, vma, start, end, newprot, cp_flags
5.19 and 6.2 ✅
6.2 and 6.5 ⚠️pgprot_t newprot
tlb, vma, start, end, newprot, cp_flags ➡️ tlb, vma, start, end, cp_flags
long unsigned int ➡️ long int
6.5 and 6.8 ✅
amd64 and arm64 ✅
amd64 and armhf ✅
amd64 and ppc64el ✅
amd64 and riscv64 ✅
generic and aws ✅
generic and azure ✅
generic and gcp ✅
generic and lowlatency ✅