arch_get_random_long
Regular
4.4
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/kernel/espfix_64.c (ffffffff81f6731e)
Location: arch/x86/include/asm/archrandom.h:101
Inline: True
Inline callers:
- arch/x86/kernel/espfix_64.c:init_espfix_bsp
In drivers/char/random.c (ffffffff815122b9)
Location: arch/x86/include/asm/archrandom.h:101
Inline: True
Inline callers:
- drivers/char/random.c:extract_buf
- drivers/char/random.c:get_random_bytes_arch
- drivers/char/random.c:init_std_data
4.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/kernel/espfix_64.c (ffffffff81f8f1b4)
Location: arch/x86/include/asm/archrandom.h:100
Inline: True
Inline callers:
- arch/x86/kernel/espfix_64.c:init_espfix_bsp
In drivers/char/random.c (ffffffff81566445)
Location: arch/x86/include/asm/archrandom.h:100
Inline: True
Inline callers:
- drivers/char/random.c:get_random_long
- drivers/char/random.c:init_std_data
- drivers/char/random.c:get_random_bytes_arch
- drivers/char/random.c:extract_buf
- drivers/char/random.c:_extract_crng
- drivers/char/random.c:crng_reseed
- drivers/char/random.c:crng_initialize
4.10
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/kernel/espfix_64.c (ffffffff81fca543)
Location: arch/x86/include/asm/archrandom.h:100
Inline: True
Inline callers:
- arch/x86/kernel/espfix_64.c:init_espfix_bsp
In drivers/char/random.c (ffffffff81592ba5)
Location: arch/x86/include/asm/archrandom.h:100
Inline: True
Inline callers:
- drivers/char/random.c:get_random_long
- drivers/char/random.c:init_std_data
- drivers/char/random.c:get_random_bytes_arch
- drivers/char/random.c:extract_buf
- drivers/char/random.c:_extract_crng
- drivers/char/random.c:crng_reseed
- drivers/char/random.c:crng_initialize
4.13
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/kernel/espfix_64.c (ffffffff820aace9)
Location: arch/x86/include/asm/archrandom.h:100
Inline: True
Inline callers:
- arch/x86/kernel/espfix_64.c:init_espfix_bsp
In drivers/char/random.c (ffffffff815a8875)
Location: arch/x86/include/asm/archrandom.h:100
Inline: True
Inline callers:
- drivers/char/random.c:get_random_u64
- drivers/char/random.c:init_std_data
- drivers/char/random.c:get_random_bytes_arch
- drivers/char/random.c:extract_buf
- drivers/char/random.c:_extract_crng
- drivers/char/random.c:crng_reseed
- drivers/char/random.c:crng_initialize
4.15
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/kernel/espfix_64.c (ffffffff826b146b)
Location: arch/x86/include/asm/archrandom.h:100
Inline: True
Inline callers:
- arch/x86/kernel/espfix_64.c:init_espfix_bsp
In drivers/char/random.c (ffffffff8160f180)
Location: arch/x86/include/asm/archrandom.h:100
Inline: True
Inline callers:
- drivers/char/random.c:get_random_u64
- drivers/char/random.c:init_std_data
- drivers/char/random.c:get_random_bytes_arch
- drivers/char/random.c:extract_buf
- drivers/char/random.c:_extract_crng
- drivers/char/random.c:crng_reseed
- drivers/char/random.c:crng_initialize
4.18
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/kernel/espfix_64.c (ffffffff826dab24)
Location: arch/x86/include/asm/archrandom.h:100
Inline: True
Inline callers:
- arch/x86/kernel/espfix_64.c:init_espfix_bsp
In drivers/char/random.c (ffffffff81648855)
Location: arch/x86/include/asm/archrandom.h:100
Inline: True
Inline callers:
- drivers/char/random.c:get_random_u64
- drivers/char/random.c:init_std_data
- drivers/char/random.c:get_random_bytes_arch
- drivers/char/random.c:extract_buf
- drivers/char/random.c:_extract_crng
- drivers/char/random.c:crng_reseed
- drivers/char/random.c:crng_initialize
5.0
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/kernel/espfix_64.c (ffffffff82890f06)
Location: arch/x86/include/asm/archrandom.h:100
Inline: True
Inline callers:
- arch/x86/kernel/espfix_64.c:init_espfix_bsp
In drivers/char/random.c (ffffffff816672f5)
Location: arch/x86/include/asm/archrandom.h:100
Inline: True
Inline callers:
- drivers/char/random.c:get_random_u64
- drivers/char/random.c:get_random_u64
- drivers/char/random.c:init_std_data
- drivers/char/random.c:init_std_data
- drivers/char/random.c:get_random_bytes_arch
- drivers/char/random.c:get_random_bytes_arch
- drivers/char/random.c:extract_buf
- drivers/char/random.c:extract_buf
- drivers/char/random.c:_extract_crng
- drivers/char/random.c:_extract_crng
- drivers/char/random.c:crng_reseed
- drivers/char/random.c:crng_reseed
- drivers/char/random.c:crng_initialize
- drivers/char/random.c:crng_initialize
5.3
: Duplicate, Selective Inline ⚠️bool arch_get_random_long(long unsigned int *v);
Collision: Static Duplication
Inline: Selective
Transformation: False
Instances:
In arch/x86/kernel/espfix_64.c (ffffffff828a8471)
Location: arch/x86/include/asm/archrandom.h:87
Inline: True
Inline callers:
- arch/x86/kernel/espfix_64.c:init_espfix_bsp
In drivers/char/random.c (ffffffff8169c845)
Location: arch/x86/include/asm/archrandom.h:87
Inline: True
Inline callers:
- drivers/char/random.c:get_random_u64
- drivers/char/random.c:get_random_u64
- drivers/char/random.c:get_random_bytes_arch
- drivers/char/random.c:get_random_bytes_arch
- drivers/char/random.c:extract_buf
- drivers/char/random.c:extract_buf
- drivers/char/random.c:_extract_crng
- drivers/char/random.c:_extract_crng
- drivers/char/random.c:crng_reseed
- drivers/char/random.c:crng_reseed
- drivers/char/random.c:crng_initialize
- drivers/char/random.c:crng_initialize
Direct callers:
- drivers/char/random.c:init_std_data
Symbols:
ffffffff816999a0-ffffffff816999d1: arch_get_random_long (STB_LOCAL)
5.4
: Duplicate, Selective Inline ⚠️bool arch_get_random_long(long unsigned int *v);
Collision: Static Duplication
Inline: Selective
Transformation: False
Instances:
In arch/x86/kernel/espfix_64.c (ffffffff828ab4d1)
Location: arch/x86/include/asm/archrandom.h:87
Inline: True
Inline callers:
- arch/x86/kernel/espfix_64.c:init_espfix_bsp
In drivers/char/random.c (ffffffff816bf5b5)
Location: arch/x86/include/asm/archrandom.h:87
Inline: True
Inline callers:
- drivers/char/random.c:get_random_u64
- drivers/char/random.c:get_random_u64
- drivers/char/random.c:get_random_bytes_arch
- drivers/char/random.c:get_random_bytes_arch
- drivers/char/random.c:extract_buf
- drivers/char/random.c:extract_buf
- drivers/char/random.c:_extract_crng
- drivers/char/random.c:_extract_crng
- drivers/char/random.c:crng_reseed
- drivers/char/random.c:crng_reseed
- drivers/char/random.c:crng_initialize
- drivers/char/random.c:crng_initialize
Direct callers:
- drivers/char/random.c:init_std_data
Symbols:
ffffffff816bc5b0-ffffffff816bc5e1: arch_get_random_long (STB_LOCAL)
5.8
: Duplicate, Selective Inline ⚠️bool arch_get_random_long(long unsigned int *v);
Collision: Static Duplication
Inline: Selective
Transformation: False
Instances:
In arch/x86/kernel/espfix_64.c (ffffffff8103b3bf)
Location: arch/x86/include/asm/archrandom.h:73
Inline: True
Inline callers:
- arch/x86/kernel/espfix_64.c:init_espfix_random
In drivers/char/random.c (ffffffff817715f4)
Location: arch/x86/include/asm/archrandom.h:73
Inline: True
Inline callers:
- drivers/char/random.c:get_random_bytes_arch
- drivers/char/random.c:get_random_bytes_arch
- drivers/char/random.c:extract_buf
- drivers/char/random.c:extract_buf
- drivers/char/random.c:_extract_crng
- drivers/char/random.c:_extract_crng
- drivers/char/random.c:crng_reseed
- drivers/char/random.c:crng_reseed
- drivers/char/random.c:do_numa_crng_init
- drivers/char/random.c:do_numa_crng_init
Symbols:
ffffffff81770930-ffffffff81770961: arch_get_random_long (STB_LOCAL)
5.11
: Duplicate, Selective Inline ⚠️bool arch_get_random_long(long unsigned int *v);
Collision: Static Duplication
Inline: Selective
Transformation: False
Instances:
In arch/x86/kernel/espfix_64.c (ffffffff81bd3b7b)
Location: arch/x86/include/asm/archrandom.h:73
Inline: True
Inline callers:
- arch/x86/kernel/espfix_64.c:init_espfix_random
In lib/random32.c (ffffffff81bf3f41)
Location: arch/x86/include/asm/archrandom.h:73
Inline: True
Direct callers:
- lib/random32.c:prandom_init_early
- lib/random32.c:prandom_init_early
In drivers/char/random.c (ffffffff8178c604)
Location: arch/x86/include/asm/archrandom.h:73
Inline: True
Inline callers:
- drivers/char/random.c:get_random_bytes_arch
- drivers/char/random.c:get_random_bytes_arch
- drivers/char/random.c:extract_buf
- drivers/char/random.c:extract_buf
- drivers/char/random.c:_extract_crng
- drivers/char/random.c:_extract_crng
- drivers/char/random.c:crng_reseed
- drivers/char/random.c:crng_reseed
- drivers/char/random.c:do_numa_crng_init
- drivers/char/random.c:do_numa_crng_init
Symbols:
ffffffff81bf3f41-ffffffff81bf3f6f: arch_get_random_long (STB_LOCAL)
ffffffff8178b9a0-ffffffff8178b9d1: arch_get_random_long (STB_LOCAL)
5.13
: Duplicate, Selective Inline ⚠️bool arch_get_random_long(long unsigned int *v);
Collision: Static Duplication
Inline: Selective
Transformation: False
Instances:
In arch/x86/kernel/espfix_64.c (ffffffff831c6d14)
Location: arch/x86/include/asm/archrandom.h:73
Inline: True
Inline callers:
- arch/x86/kernel/espfix_64.c:init_espfix_bsp
In lib/random32.c (ffffffff81be5d9c)
Location: arch/x86/include/asm/archrandom.h:73
Inline: True
Direct callers:
- lib/random32.c:prandom_init_early
- lib/random32.c:prandom_init_early
In drivers/char/random.c (ffffffff8176fd1d)
Location: arch/x86/include/asm/archrandom.h:73
Inline: True
Inline callers:
- drivers/char/random.c:get_random_bytes_arch
- drivers/char/random.c:get_random_bytes_arch
- drivers/char/random.c:extract_buf
- drivers/char/random.c:extract_buf
- drivers/char/random.c:_extract_crng
- drivers/char/random.c:_extract_crng
- drivers/char/random.c:crng_reseed
- drivers/char/random.c:crng_reseed
- drivers/char/random.c:do_numa_crng_init
- drivers/char/random.c:do_numa_crng_init
Direct callers:
- drivers/char/random.c:rand_initialize
- drivers/char/random.c:rand_initialize
Symbols:
ffffffff81be5d9c-ffffffff81be5dca: arch_get_random_long (STB_LOCAL)
ffffffff8176ebb0-ffffffff8176ebe1: arch_get_random_long (STB_LOCAL)
5.15
: Duplicate, Selective Inline ⚠️bool arch_get_random_long(long unsigned int *v);
Collision: Static Duplication
Inline: Selective
Transformation: False
Instances:
In arch/x86/kernel/espfix_64.c (ffffffff832a7bd8)
Location: arch/x86/include/asm/archrandom.h:73
Inline: True
Inline callers:
- arch/x86/kernel/espfix_64.c:init_espfix_bsp
In lib/random32.c (ffffffff81cda730)
Location: arch/x86/include/asm/archrandom.h:73
Inline: True
Direct callers:
- lib/random32.c:prandom_init_early
- lib/random32.c:prandom_init_early
In drivers/char/random.c (ffffffff817f56dd)
Location: arch/x86/include/asm/archrandom.h:73
Inline: True
Inline callers:
- drivers/char/random.c:get_random_bytes_arch
- drivers/char/random.c:get_random_bytes_arch
- drivers/char/random.c:extract_buf
- drivers/char/random.c:extract_buf
- drivers/char/random.c:_extract_crng
- drivers/char/random.c:_extract_crng
- drivers/char/random.c:crng_reseed
- drivers/char/random.c:crng_reseed
- drivers/char/random.c:do_numa_crng_init
- drivers/char/random.c:do_numa_crng_init
Direct callers:
- drivers/char/random.c:rand_initialize
- drivers/char/random.c:rand_initialize
Symbols:
ffffffff81cda730-ffffffff81cda75e: arch_get_random_long (STB_LOCAL)
ffffffff817f4380-ffffffff817f43b1: arch_get_random_long (STB_LOCAL)
5.19
: Duplicate, Selective Inline ⚠️bool arch_get_random_long(long unsigned int *v);
Collision: Static Duplication
Inline: Selective
Transformation: False
Instances:
In arch/x86/kernel/espfix_64.c (ffffffff83456f79)
Location: arch/x86/include/asm/archrandom.h:73
Inline: True
Inline callers:
- arch/x86/kernel/espfix_64.c:init_espfix_bsp
In drivers/char/random.c (ffffffff81933a40)
Location: arch/x86/include/asm/archrandom.h:73
Inline: True
Direct callers:
- drivers/char/random.c:random_init
Symbols:
ffffffff81933a40-ffffffff81933a80: arch_get_random_long (STB_LOCAL)
6.2
: Absent ⚠️
6.5
: Absent ⚠️
6.8
: Absent ⚠️
arm64
: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In drivers/char/random.c (0)
Location: include/linux/random.h:170
Inline: True
armhf
: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In drivers/char/random.c (0)
Location: include/linux/random.h:170
Inline: True
ppc64el
: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In drivers/char/random.c (0)
Location: arch/powerpc/include/asm/archrandom.h:9
Inline: True
riscv64
: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In drivers/char/random.c (0)
Location: include/linux/random.h:170
Inline: True
aws
: Duplicate, Selective Inline ⚠️bool arch_get_random_long(long unsigned int *v);
Collision: Static Duplication
Inline: Selective
Transformation: False
Instances:
In arch/x86/kernel/espfix_64.c (ffffffff828994e3)
Location: arch/x86/include/asm/archrandom.h:87
Inline: True
Inline callers:
- arch/x86/kernel/espfix_64.c:init_espfix_bsp
In drivers/char/random.c (ffffffff81685005)
Location: arch/x86/include/asm/archrandom.h:87
Inline: True
Inline callers:
- drivers/char/random.c:get_random_u64
- drivers/char/random.c:get_random_u64
- drivers/char/random.c:get_random_bytes_arch
- drivers/char/random.c:get_random_bytes_arch
- drivers/char/random.c:extract_buf
- drivers/char/random.c:extract_buf
- drivers/char/random.c:_extract_crng
- drivers/char/random.c:_extract_crng
- drivers/char/random.c:crng_reseed
- drivers/char/random.c:crng_reseed
- drivers/char/random.c:crng_initialize
- drivers/char/random.c:crng_initialize
Direct callers:
- drivers/char/random.c:init_std_data
Symbols:
ffffffff81682010-ffffffff81682041: arch_get_random_long (STB_LOCAL)
azure
: Duplicate, Selective Inline ⚠️bool arch_get_random_long(long unsigned int *v);
Collision: Static Duplication
Inline: Selective
Transformation: False
Instances:
In arch/x86/kernel/espfix_64.c (ffffffff828917a4)
Location: arch/x86/include/asm/archrandom.h:87
Inline: True
Inline callers:
- arch/x86/kernel/espfix_64.c:init_espfix_bsp
In drivers/char/random.c (ffffffff81662ca5)
Location: arch/x86/include/asm/archrandom.h:87
Inline: True
Inline callers:
- drivers/char/random.c:get_random_u64
- drivers/char/random.c:get_random_u64
- drivers/char/random.c:get_random_bytes_arch
- drivers/char/random.c:get_random_bytes_arch
- drivers/char/random.c:extract_buf
- drivers/char/random.c:extract_buf
- drivers/char/random.c:_extract_crng
- drivers/char/random.c:_extract_crng
- drivers/char/random.c:crng_reseed
- drivers/char/random.c:crng_reseed
- drivers/char/random.c:crng_initialize
- drivers/char/random.c:crng_initialize
Direct callers:
- drivers/char/random.c:init_std_data
Symbols:
ffffffff8165fe90-ffffffff8165fec1: arch_get_random_long (STB_LOCAL)
gcp
: Duplicate, Selective Inline ⚠️bool arch_get_random_long(long unsigned int *v);
Collision: Static Duplication
Inline: Selective
Transformation: False
Instances:
In arch/x86/kernel/espfix_64.c (ffffffff828ac4c3)
Location: arch/x86/include/asm/archrandom.h:87
Inline: True
Inline callers:
- arch/x86/kernel/espfix_64.c:init_espfix_bsp
In drivers/char/random.c (ffffffff816b33f5)
Location: arch/x86/include/asm/archrandom.h:87
Inline: True
Inline callers:
- drivers/char/random.c:get_random_u64
- drivers/char/random.c:get_random_u64
- drivers/char/random.c:get_random_bytes_arch
- drivers/char/random.c:get_random_bytes_arch
- drivers/char/random.c:extract_buf
- drivers/char/random.c:extract_buf
- drivers/char/random.c:_extract_crng
- drivers/char/random.c:_extract_crng
- drivers/char/random.c:crng_reseed
- drivers/char/random.c:crng_reseed
- drivers/char/random.c:crng_initialize
- drivers/char/random.c:crng_initialize
Direct callers:
- drivers/char/random.c:init_std_data
Symbols:
ffffffff816b03f0-ffffffff816b0421: arch_get_random_long (STB_LOCAL)
lowlatency
: Duplicate, Selective Inline ⚠️bool arch_get_random_long(long unsigned int *v);
Collision: Static Duplication
Inline: Selective
Transformation: False
Instances:
In arch/x86/kernel/espfix_64.c (ffffffff828ac4e1)
Location: arch/x86/include/asm/archrandom.h:87
Inline: True
Inline callers:
- arch/x86/kernel/espfix_64.c:init_espfix_bsp
In drivers/char/random.c (ffffffff816cd975)
Location: arch/x86/include/asm/archrandom.h:87
Inline: True
Inline callers:
- drivers/char/random.c:get_random_u64
- drivers/char/random.c:get_random_u64
- drivers/char/random.c:get_random_bytes_arch
- drivers/char/random.c:get_random_bytes_arch
- drivers/char/random.c:extract_buf
- drivers/char/random.c:extract_buf
- drivers/char/random.c:_extract_crng
- drivers/char/random.c:_extract_crng
- drivers/char/random.c:crng_reseed
- drivers/char/random.c:crng_reseed
- drivers/char/random.c:crng_initialize
- drivers/char/random.c:crng_initialize
Direct callers:
- drivers/char/random.c:init_std_data
Symbols:
ffffffff816cab40-ffffffff816cab71: arch_get_random_long (STB_LOCAL)
Regular
5.3
and 5.4
✅
5.4
and 5.8
✅
5.8
and 5.11
✅
5.11
and 5.13
✅
5.13
and 5.15
✅
5.15
and 5.19
✅
generic
and aws
✅
generic
and azure
✅
generic
and gcp
✅
generic
and lowlatency
✅