bad_page
Regular
4.4
: Selective Inline, Transformation ⚠️Collision: Unique Static
Inline: Selective
Transformation: True
Instances:
In mm/page_alloc.c (ffffffff81191d40)
Location: mm/page_alloc.c:400
Inline: True
Inline callers:
- mm/page_alloc.c:free_pages_prepare
- mm/page_alloc.c:free_pages_prepare
- mm/page_alloc.c:get_page_from_freelist
Direct callers:
- mm/page_alloc.c:free_pages_prepare
- mm/page_alloc.c:free_pages_prepare
- mm/page_alloc.c:get_page_from_freelist
Symbols:
ffffffff81191d40-ffffffff81191e36: bad_page.part.68 (STB_LOCAL)
4.8
: ✅void bad_page(struct page *page, const char *reason, long unsigned int bad_flags);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In mm/page_alloc.c (ffffffff811a6390)
Location: mm/page_alloc.c:508
Inline: False
Direct callers:
- mm/page_alloc.c:check_new_page_bad
- mm/page_alloc.c:free_pages_check_bad
Symbols:
ffffffff811a6390-ffffffff811a64b4: bad_page (STB_LOCAL)
4.10
: ✅void bad_page(struct page *page, const char *reason, long unsigned int bad_flags);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In mm/page_alloc.c (ffffffff811b6710)
Location: mm/page_alloc.c:513
Inline: False
Direct callers:
- mm/page_alloc.c:check_new_page_bad
- mm/page_alloc.c:free_pages_check_bad
Symbols:
ffffffff811b6710-ffffffff811b682b: bad_page (STB_LOCAL)
4.13
: ✅void bad_page(struct page *page, const char *reason, long unsigned int bad_flags);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In mm/page_alloc.c (ffffffff811be5d0)
Location: mm/page_alloc.c:529
Inline: False
Direct callers:
- mm/page_alloc.c:check_new_page_bad
- mm/page_alloc.c:free_pages_check_bad
Symbols:
ffffffff811be5d0-ffffffff811be6ee: bad_page (STB_LOCAL)
4.15
: ✅void bad_page(struct page *page, const char *reason, long unsigned int bad_flags);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In mm/page_alloc.c (ffffffff811d3340)
Location: mm/page_alloc.c:544
Inline: False
Direct callers:
- mm/page_alloc.c:check_new_page_bad
- mm/page_alloc.c:free_pages_check_bad
Symbols:
ffffffff811d3340-ffffffff811d345e: bad_page (STB_LOCAL)
4.18
: Transformation ⚠️void bad_page(struct page *page, const char *reason, long unsigned int bad_flags);
Collision: Unique Static
Inline: No
Transformation: True
Instances:
In mm/page_alloc.c (0)
Location: mm/page_alloc.c:505
Inline: False
Direct callers:
- mm/page_alloc.c:check_new_page_bad
- mm/page_alloc.c:free_pages_check_bad
Symbols:
ffffffff811f4690-ffffffff811f4700: bad_page (STB_LOCAL)
ffffffff811fac32-ffffffff811face5: bad_page.cold.113 (STB_LOCAL)
5.0
: Transformation ⚠️void bad_page(struct page *page, const char *reason, long unsigned int bad_flags);
Collision: Unique Static
Inline: No
Transformation: True
Instances:
In mm/page_alloc.c (0)
Location: mm/page_alloc.c:550
Inline: False
Direct callers:
- mm/page_alloc.c:check_new_page_bad
- mm/page_alloc.c:free_pages_check_bad
Symbols:
ffffffff81206ac0-ffffffff81206b30: bad_page (STB_LOCAL)
ffffffff8120d476-ffffffff8120d529: bad_page.cold.117 (STB_LOCAL)
5.3
: Transformation ⚠️void bad_page(struct page *page, const char *reason, long unsigned int bad_flags);
Collision: Unique Static
Inline: No
Transformation: True
Instances:
In mm/page_alloc.c (0)
Location: mm/page_alloc.c:612
Inline: False
Direct callers:
- mm/page_alloc.c:check_new_page_bad
- mm/page_alloc.c:free_pages_check_bad
Symbols:
ffffffff8126cb00-ffffffff8126cb70: bad_page (STB_LOCAL)
ffffffff8127396f-ffffffff81273a20: bad_page.cold (STB_LOCAL)
5.4
: Transformation ⚠️void bad_page(struct page *page, const char *reason, long unsigned int bad_flags);
Collision: Unique Static
Inline: No
Transformation: True
Instances:
In mm/page_alloc.c (0)
Location: mm/page_alloc.c:599
Inline: False
Direct callers:
- mm/page_alloc.c:check_new_page_bad
- mm/page_alloc.c:free_pages_check_bad
Symbols:
ffffffff8127b910-ffffffff8127b980: bad_page (STB_LOCAL)
ffffffff812827df-ffffffff81282890: bad_page.cold (STB_LOCAL)
5.8
: Transformation ⚠️void bad_page(struct page *page, const char *reason);
Collision: Unique Static
Inline: No
Transformation: True
Instances:
In mm/page_alloc.c (0)
Location: mm/page_alloc.c:598
Inline: False
Direct callers:
- mm/page_alloc.c:check_new_page_bad
- mm/page_alloc.c:check_free_page_bad
Symbols:
ffffffff812adb80-ffffffff812adbe4: bad_page (STB_LOCAL)
ffffffff812b4891-ffffffff812b4925: bad_page.cold (STB_LOCAL)
5.11
: Transformation ⚠️void bad_page(struct page *page, const char *reason);
Collision: Unique Static
Inline: No
Transformation: True
Instances:
In mm/page_alloc.c (0)
Location: mm/page_alloc.c:598
Inline: False
Direct callers:
- mm/page_alloc.c:check_new_page_bad
- mm/page_alloc.c:check_free_page_bad
Symbols:
ffffffff812b9540-ffffffff812b95a4: bad_page (STB_LOCAL)
ffffffff81be7b88-ffffffff81be7c1c: bad_page.cold (STB_LOCAL)
5.13
: Transformation ⚠️void bad_page(struct page *page, const char *reason);
Collision: Unique Static
Inline: No
Transformation: True
Instances:
In mm/page_alloc.c (0)
Location: mm/page_alloc.c:620
Inline: False
Direct callers:
- mm/page_alloc.c:check_new_page_bad
- mm/page_alloc.c:check_free_page_bad
Symbols:
ffffffff812be8e0-ffffffff812be944: bad_page (STB_LOCAL)
ffffffff81bd9967-ffffffff81bd99fb: bad_page.cold (STB_LOCAL)
5.15
: Transformation ⚠️void bad_page(struct page *page, const char *reason);
Collision: Unique Static
Inline: No
Transformation: True
Instances:
In mm/page_alloc.c (0)
Location: mm/page_alloc.c:621
Inline: False
Direct callers:
- mm/page_alloc.c:check_new_page_bad
- mm/page_alloc.c:check_free_page_bad
Symbols:
ffffffff81301240-ffffffff813012a4: bad_page (STB_LOCAL)
ffffffff81cbd07a-ffffffff81cbd10e: bad_page.cold (STB_LOCAL)
5.19
: Transformation ⚠️void bad_page(struct page *page, const char *reason);
Collision: Unique Static
Inline: No
Transformation: True
Instances:
In mm/page_alloc.c (0)
Location: mm/page_alloc.c:611
Inline: False
Direct callers:
- mm/page_alloc.c:check_new_pages
- mm/page_alloc.c:check_free_page_bad
Symbols:
ffffffff81368860-ffffffff813688e0: bad_page (STB_LOCAL)
ffffffff81e6eeec-ffffffff81e6ef7b: bad_page.cold (STB_LOCAL)
6.2
: ✅void bad_page(struct page *page, const char *reason);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In mm/page_alloc.c (ffffffff813e4370)
Location: mm/page_alloc.c:668
Inline: False
Direct callers:
- mm/page_alloc.c:check_new_pages
- mm/page_alloc.c:free_page_is_bad_report
Symbols:
ffffffff813e4370-ffffffff813e4482: bad_page (STB_LOCAL)
6.5
: ✅void bad_page(struct page *page, const char *reason);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In mm/page_alloc.c (ffffffff81419000)
Location: mm/page_alloc.c:502
Inline: False
Direct callers:
- mm/page_alloc.c:rmqueue
- mm/page_alloc.c:__rmqueue_pcplist
- mm/page_alloc.c:free_tail_page_prepare
- mm/page_alloc.c:free_tail_page_prepare
- mm/page_alloc.c:free_tail_page_prepare
- mm/page_alloc.c:free_tail_page_prepare
- mm/page_alloc.c:free_tail_page_prepare
- mm/page_alloc.c:free_tail_page_prepare
- mm/page_alloc.c:free_page_is_bad_report
Symbols:
ffffffff81419000-ffffffff81419112: bad_page (STB_LOCAL)
6.8
: ✅void bad_page(struct page *page, const char *reason);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In mm/page_alloc.c (ffffffff81445bd0)
Location: mm/page_alloc.c:483
Inline: False
Direct callers:
- mm/page_alloc.c:rmqueue
- mm/page_alloc.c:__rmqueue_pcplist
- mm/page_alloc.c:free_tail_page_prepare
- mm/page_alloc.c:free_tail_page_prepare
- mm/page_alloc.c:free_tail_page_prepare
- mm/page_alloc.c:free_tail_page_prepare
- mm/page_alloc.c:free_tail_page_prepare
- mm/page_alloc.c:free_tail_page_prepare
- mm/page_alloc.c:free_page_is_bad_report
Symbols:
ffffffff81445bd0-ffffffff81445ce2: bad_page (STB_LOCAL)
arm64
: ✅void bad_page(struct page *page, const char *reason, long unsigned int bad_flags);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In mm/page_alloc.c (ffff800010312e58)
Location: mm/page_alloc.c:599
Inline: False
Direct callers:
- mm/page_alloc.c:check_new_page_bad
- mm/page_alloc.c:free_pages_check_bad
Symbols:
ffff800010312e58-ffff800010312f74: bad_page (STB_LOCAL)
armhf
: ✅void bad_page(struct page *page, const char *reason, long unsigned int bad_flags);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In mm/page_alloc.c (c052d9a0)
Location: mm/page_alloc.c:599
Inline: False
Direct callers:
- mm/page_alloc.c:check_new_page_bad
- mm/page_alloc.c:free_pages_check_bad
Symbols:
c052d9a0-c052dafc: bad_page (STB_LOCAL)
ppc64el
: ✅void bad_page(struct page *page, const char *reason, long unsigned int bad_flags);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In mm/page_alloc.c (c0000000003e40d0)
Location: mm/page_alloc.c:599
Inline: False
Direct callers:
- mm/page_alloc.c:check_new_page_bad
- mm/page_alloc.c:check_new_page_bad
- mm/page_alloc.c:free_pages_check_bad
- mm/page_alloc.c:free_pages_check_bad
Symbols:
c0000000003e40d0-c0000000003e4268: bad_page (STB_LOCAL)
riscv64
: ✅void bad_page(struct page *page, const char *reason, long unsigned int bad_flags);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In mm/page_alloc.c (ffffffe00021a098)
Location: mm/page_alloc.c:599
Inline: False
Direct callers:
- mm/page_alloc.c:check_new_page_bad
- mm/page_alloc.c:check_new_page_bad
- mm/page_alloc.c:free_pages_check_bad
- mm/page_alloc.c:free_pages_check_bad
Symbols:
ffffffe00021a098-ffffffe00021a1ca: bad_page (STB_LOCAL)
aws
: Transformation ⚠️void bad_page(struct page *page, const char *reason, long unsigned int bad_flags);
Collision: Unique Static
Inline: No
Transformation: True
Instances:
In mm/page_alloc.c (0)
Location: mm/page_alloc.c:599
Inline: False
Direct callers:
- mm/page_alloc.c:check_new_page_bad
- mm/page_alloc.c:free_pages_check_bad
Symbols:
ffffffff81273f60-ffffffff81273fd0: bad_page (STB_LOCAL)
ffffffff8127ae2f-ffffffff8127aee0: bad_page.cold (STB_LOCAL)
azure
: Transformation ⚠️void bad_page(struct page *page, const char *reason, long unsigned int bad_flags);
Collision: Unique Static
Inline: No
Transformation: True
Instances:
In mm/page_alloc.c (0)
Location: mm/page_alloc.c:599
Inline: False
Direct callers:
- mm/page_alloc.c:check_new_page_bad
- mm/page_alloc.c:free_pages_check_bad
Symbols:
ffffffff81265ed0-ffffffff81265f40: bad_page (STB_LOCAL)
ffffffff8126cd0f-ffffffff8126cdc0: bad_page.cold (STB_LOCAL)
gcp
: Transformation ⚠️void bad_page(struct page *page, const char *reason, long unsigned int bad_flags);
Collision: Unique Static
Inline: No
Transformation: True
Instances:
In mm/page_alloc.c (0)
Location: mm/page_alloc.c:599
Inline: False
Direct callers:
- mm/page_alloc.c:check_new_page_bad
- mm/page_alloc.c:free_pages_check_bad
Symbols:
ffffffff81271d00-ffffffff81271d70: bad_page (STB_LOCAL)
ffffffff81278bcf-ffffffff81278c80: bad_page.cold (STB_LOCAL)
lowlatency
: Transformation ⚠️void bad_page(struct page *page, const char *reason, long unsigned int bad_flags);
Collision: Unique Static
Inline: No
Transformation: True
Instances:
In mm/page_alloc.c (0)
Location: mm/page_alloc.c:599
Inline: False
Direct callers:
- mm/page_alloc.c:check_new_page_bad
- mm/page_alloc.c:free_pages_check_bad
Symbols:
ffffffff81281760-ffffffff812817d0: bad_page (STB_LOCAL)
ffffffff812887bf-ffffffff81288870: bad_page.cold (STB_LOCAL)
Regular
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 bad_flags
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 armhf
✅
amd64
and ppc64el
✅
amd64
and riscv64
✅
generic
and aws
✅
generic
and azure
✅
generic
and gcp
✅
generic
and lowlatency
✅