|
29 | 29 |
|
30 | 30 | # auxiliary vector types |
31 | 31 | # see: https://man7.org/linux/man-pages/man3/getauxval.3.html |
32 | | -class AUX(IntEnum): |
| 32 | +class AUXV(IntEnum): |
33 | 33 | AT_NULL = 0 |
34 | 34 | AT_IGNORE = 1 |
35 | 35 | AT_EXECFD = 2 |
@@ -317,26 +317,26 @@ def __push_str(top: int, s: str) -> int: |
317 | 317 | elf_hwcap = 0xd7b81f |
318 | 318 |
|
319 | 319 | # setup aux vector |
320 | | - aux_entries = ( |
321 | | - (AUX.AT_PHDR, elf_phdr), |
322 | | - (AUX.AT_PHENT, elf_phent), |
323 | | - (AUX.AT_PHNUM, elf_phnum), |
324 | | - (AUX.AT_PAGESZ, self.ql.mem.pagesize), |
325 | | - (AUX.AT_BASE, interp_address), |
326 | | - (AUX.AT_FLAGS, 0), |
327 | | - (AUX.AT_ENTRY, self.elf_entry), |
328 | | - (AUX.AT_UID, self.ql.os.uid), |
329 | | - (AUX.AT_EUID, self.ql.os.euid), |
330 | | - (AUX.AT_GID, self.ql.os.gid), |
331 | | - (AUX.AT_EGID, self.ql.os.egid), |
332 | | - (AUX.AT_HWCAP, elf_hwcap), |
333 | | - (AUX.AT_CLKTCK, 100), |
334 | | - (AUX.AT_RANDOM, randstraddr), |
335 | | - (AUX.AT_HWCAP2, 0), |
336 | | - (AUX.AT_EXECFN, execfn), |
337 | | - (AUX.AT_PLATFORM, cpustraddr), |
338 | | - (AUX.AT_SECURE, 0), |
339 | | - (AUX.AT_NULL, 0) |
| 320 | + auxv_entries = ( |
| 321 | + (AUXV.AT_HWCAP, elf_hwcap), |
| 322 | + (AUXV.AT_PAGESZ, self.ql.mem.pagesize), |
| 323 | + (AUXV.AT_CLKTCK, 100), |
| 324 | + (AUXV.AT_PHDR, elf_phdr), |
| 325 | + (AUXV.AT_PHENT, elf_phent), |
| 326 | + (AUXV.AT_PHNUM, elf_phnum), |
| 327 | + (AUXV.AT_BASE, interp_address), |
| 328 | + (AUXV.AT_FLAGS, 0), |
| 329 | + (AUXV.AT_ENTRY, self.elf_entry), |
| 330 | + (AUXV.AT_UID, self.ql.os.uid), |
| 331 | + (AUXV.AT_EUID, self.ql.os.euid), |
| 332 | + (AUXV.AT_GID, self.ql.os.gid), |
| 333 | + (AUXV.AT_EGID, self.ql.os.egid), |
| 334 | + (AUXV.AT_SECURE, 0), |
| 335 | + (AUXV.AT_RANDOM, randstraddr), |
| 336 | + (AUXV.AT_HWCAP2, 0), |
| 337 | + (AUXV.AT_EXECFN, execfn), |
| 338 | + (AUXV.AT_PLATFORM, cpustraddr), |
| 339 | + (AUXV.AT_NULL, 0) |
340 | 340 | ) |
341 | 341 |
|
342 | 342 | # add all aux entries |
|
0 commit comments