__get_random_u32_belowRegular
4.4: Absent ⚠️
4.8: Absent ⚠️
4.10: Absent ⚠️
4.13: Absent ⚠️
4.15: Absent ⚠️
4.18: Absent ⚠️
5.0: Absent ⚠️
5.3: Absent ⚠️
5.4: Absent ⚠️
5.8: Absent ⚠️
5.11: Absent ⚠️
5.13: Absent ⚠️
5.15: Absent ⚠️
5.19: Absent ⚠️
6.2: ✅u32 __get_random_u32_below(u32 ceil);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In drivers/char/random.c (ffffffff81a93b50)
Location: drivers/char/random.c:535
Inline: False
Direct callers:
- arch/x86/entry/vdso/vma.c:arch_setup_additional_pages
- kernel/time/clocksource.c:clocksource_verify_choose_cpus
- kernel/cgroup/cpuset.c:node_random
- kernel/bpf/core.c:bpf_jit_binary_pack_alloc
- kernel/bpf/core.c:bpf_jit_binary_alloc
- mm/swapfile.c:__do_sys_swapon
- mm/swapfile.c:set_cluster_next
- mm/slub.c:shuffle_freelist
- mm/memory-tiers.c:next_demotion_node
- fs/ext4/ialloc.c:find_group_orlov
- lib/sbitmap.c:__sbitmap_queue_get_batch
- lib/sbitmap.c:sbitmap_get_shallow
- lib/sbitmap.c:sbitmap_get
- lib/sbitmap.c:sbitmap_init_node
- drivers/pci/p2pdma.c:pci_p2pmem_find_many
- net/core/neighbour.c:neigh_proc_base_reachable_time
- net/core/neighbour.c:neightbl_set
- net/core/neighbour.c:neigh_table_init
- net/core/neighbour.c:neigh_parms_alloc
- net/core/neighbour.c:pneigh_enqueue
- net/core/neighbour.c:neigh_periodic_work
- net/ipv4/route.c:__ip_select_ident
- net/ipv4/tcp_input.c:tcp_send_challenge_ack
- net/ipv4/tcp_plb.c:tcp_plb_update_state_upon_rto
- net/ipv4/igmp.c:igmp_heard_query
- net/ipv4/igmp.c:igmp_ifc_timer_expire
- net/xfrm/xfrm_state.c:xfrm_alloc_spi
- net/ipv6/addrconf.c:addrconf_dad_kick
- net/ipv6/mcast.c:mld_ifc_work
- net/ipv6/mcast.c:mld_dad_work
- net/ipv6/mcast.c:ipv6_mc_dad_complete
- net/packet/af_packet.c:packet_rcv_fanout
Symbols:
ffffffff81a93b50-ffffffff81a93bbb: __get_random_u32_below (STB_GLOBAL)
6.5: ✅u32 __get_random_u32_below(u32 ceil);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In drivers/char/random.c (ffffffff81adf640)
Location: drivers/char/random.c:535
Inline: False
Direct callers:
- arch/x86/entry/vdso/vma.c:arch_setup_additional_pages
- kernel/sched/fair.c:init_cfs_bandwidth
- kernel/time/clocksource.c:clocksource_verify_choose_cpus
- kernel/cgroup/cpuset.c:cpuset_slab_spread_node
- kernel/cgroup/cpuset.c:cpuset_mem_spread_node
- kernel/bpf/core.c:bpf_jit_binary_pack_alloc
- kernel/bpf/core.c:bpf_jit_binary_alloc
- mm/slab_common.c:cache_random_seq_create
- mm/swapfile.c:__do_sys_swapon
- mm/swapfile.c:set_cluster_next
- mm/slub.c:shuffle_freelist
- mm/memory-tiers.c:next_demotion_node
- fs/ext4/ialloc.c:find_group_orlov
- lib/sbitmap.c:__sbitmap_queue_get_batch
- lib/sbitmap.c:sbitmap_get_shallow
- lib/sbitmap.c:sbitmap_get
- lib/sbitmap.c:sbitmap_init_node
- drivers/pci/p2pdma.c:pci_p2pmem_find_many
- net/core/neighbour.c:neigh_proc_base_reachable_time
- net/core/neighbour.c:neightbl_set
- net/core/neighbour.c:neigh_table_init
- net/core/neighbour.c:neigh_parms_alloc
- net/core/neighbour.c:pneigh_enqueue
- net/core/neighbour.c:neigh_periodic_work
- net/ipv4/route.c:__ip_select_ident
- net/ipv4/tcp_input.c:tcp_send_challenge_ack
- net/ipv4/tcp_plb.c:tcp_plb_update_state_upon_rto
- net/ipv4/igmp.c:igmp_heard_query
- net/ipv4/igmp.c:igmp_ifc_timer_expire
- net/xfrm/xfrm_state.c:xfrm_alloc_spi
- net/ipv6/addrconf.c:addrconf_dad_kick
- net/ipv6/mcast.c:mld_ifc_work
- net/ipv6/mcast.c:mld_dad_work
- net/ipv6/mcast.c:ipv6_mc_dad_complete
- net/packet/af_packet.c:packet_rcv_fanout
Symbols:
ffffffff81adf640-ffffffff81adf6aa: __get_random_u32_below (STB_GLOBAL)
6.8: ✅u32 __get_random_u32_below(u32 ceil);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In drivers/char/random.c (ffffffff81b32a60)
Location: drivers/char/random.c:535
Inline: False
Direct callers:
- arch/x86/entry/vdso/vma.c:arch_setup_additional_pages
- kernel/sched/fair.c:init_cfs_bandwidth
- kernel/time/clocksource.c:clocksource_verify_choose_cpus
- kernel/cgroup/cpuset.c:cpuset_slab_spread_node
- kernel/cgroup/cpuset.c:cpuset_mem_spread_node
- kernel/bpf/core.c:bpf_jit_binary_pack_alloc
- kernel/bpf/core.c:bpf_jit_binary_alloc
- mm/slab_common.c:cache_random_seq_create
- mm/slub.c:shuffle_freelist
- mm/swapfile.c:__do_sys_swapon
- mm/swapfile.c:set_cluster_next
- mm/memory-tiers.c:next_demotion_node
- fs/ext4/ialloc.c:find_group_orlov
- lib/sbitmap.c:__sbitmap_queue_get_batch
- lib/sbitmap.c:sbitmap_get_shallow
- lib/sbitmap.c:sbitmap_get
- lib/sbitmap.c:sbitmap_init_node
- drivers/pci/p2pdma.c:pci_p2pmem_find_many
- net/core/neighbour.c:neigh_proc_base_reachable_time
- net/core/neighbour.c:neightbl_set
- net/core/neighbour.c:neigh_table_init
- net/core/neighbour.c:neigh_parms_alloc
- net/core/neighbour.c:pneigh_enqueue
- net/core/neighbour.c:neigh_periodic_work
- net/ipv4/route.c:__ip_select_ident
- net/ipv4/tcp_input.c:tcp_send_challenge_ack
- net/ipv4/tcp_plb.c:tcp_plb_update_state_upon_rto
- net/ipv4/igmp.c:igmp_heard_query
- net/ipv4/igmp.c:igmp_ifc_timer_expire
- net/ipv4/igmp.c:igmp_start_timer
- net/xfrm/xfrm_state.c:xfrm_alloc_spi
- net/ipv6/addrconf.c:addrconf_dad_kick
- net/ipv6/mcast.c:mld_ifc_work
- net/ipv6/mcast.c:mld_dad_work
- net/ipv6/mcast.c:ipv6_mc_dad_complete
- net/packet/af_packet.c:packet_rcv_fanout
Symbols:
ffffffff81b32a60-ffffffff81b32aca: __get_random_u32_below (STB_GLOBAL)
arm64: Absent ⚠️
armhf: Absent ⚠️
ppc64el: Absent ⚠️
riscv64: Absent ⚠️
aws: Absent ⚠️
azure: Absent ⚠️
gcp: Absent ⚠️
lowlatency: Absent ⚠️
Regular
6.2 and 6.5 ✅
6.5 and 6.8 ✅