change_protection
Regular
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
✅