Function report |
Source Code:arch\x86\kernel\sys_x86_64.c |
Create Date:2022-07-28 07:42:08 |
| Last Modify:2022-05-18 16:45:21 | Copyright©Brick |
| home page | Tree |
| Annotation kernel can get tool activity | Download SCCT | Chinese |
Name:Align a virtual address to avoid aliasing in the I$ on AMD F15h.
Proto:static unsigned long get_align_mask(void)
Type:unsigned long
Parameter:Nothing
| 33 | If flags < 0 || Not (flags & 2 - True on X86_32 or when emulating IA32 on X86_64 ) Then Return 0 |
| 36 | If Not (flags & Randomize virtual address space ) Then Return 0 |
| 39 | Return mask |
| Name | Describe |
|---|---|
| get_align_bits | To avoid aliasing in the I$ on AMD F15h, the bits defined by the* va_align.bits, [12:upper_bit), are set to a random value instead of* zeroing them. This random value is computed once per boot. This form* of ASLR is known as "per-boot ASLR". |
| align_vdso_addr | |
| arch_get_unmapped_area | |
| arch_get_unmapped_area_topdown |
| Source code conversion tool public plug-in interface | X |
|---|---|
| Support c/c++/esqlc/java Oracle/Informix/Mysql Plug-in can realize: logical Report Code generation and batch code conversion |