| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | gh-141770: Annotate anonymous mmap usage if "-X dev" is used (gh-142079) | Donghee Na | 2025-12-08 | 1 | -0/+2 |
| | | |||||
| * | gh-136459: Use platform-specific type in perf_jit_trampoline (GH-137031) | Petr Viktorin | 2025-07-23 | 1 | -0/+4 |
| | | | | | | gh-136461 added perf support for macOS, with ifdefs around all changes except increasing thread_id to 64 bits. Make that change Apple-specific too. | ||||
| * | gh-136459: Add perf trampoline support for macOS (#136461) | Nazım Can Altınova | 2025-07-22 | 1 | -3/+32 |
| | | |||||
| * | gh-136541: Fix several problems of perf trampolines in x86_64 and aarch64 ↵ | Pablo Galindo Salgado | 2025-07-11 | 1 | -33/+130 |
| | | | | | | | | | | | (#136500) This commit fixes the following problems: * The x86_64 trampolines are not preserving frame pointers * The hardcoded offsets to the code segment from the FDE only worked properly for x64_64 * The CIE data was not following conventions of aarch64 * The eh_frame for aarch64 was not fully correct | ||||
| * | gh-128605: Add branch protections for x86_64 in asm_trampoline.S (#128606) | stratakis | 2025-06-03 | 1 | -0/+4 |
| | | | | | | | | | | | Apply Intel Control-flow Technology for x86-64 on asm_trampoline.S. Required for mitigation against return-oriented programming (ROP) and Call or Jump Oriented Programming (COP/JOP) attacks. Manual application is required for the assembly files. See also: https://sourceware.org/annobin/annobin.html/Test-cf-protection.html | ||||
| * | Heavily comment Python/perf_jit_trampoline.c to improve maintainability ↵ | Pablo Galindo Salgado | 2025-05-25 | 1 | -385/+1029 |
| | | | | | | (#134527) Signed-off-by: Pablo Galindo <pablogsal@gmail.com> | ||||
| * | gh-131238: Add explicit includes to pycore headers (#131257) | Victor Stinner | 2025-03-17 | 1 | -0/+1 |
| | | |||||
| * | GH-118844: Fix build failures when combining --disable-gil with ↵ | Savannah Ostrowski | 2024-05-11 | 1 | -2/+2 |
| | | | | | --enable-experimental-jit (GH-118935) | ||||
| * | gh-118518: Ensure that the code padding it's applied (#118654) | Pablo Galindo Salgado | 2024-05-06 | 1 | -1/+1 |
| | | |||||
| * | gh-118518: Use the raw syscall directly for gettid (#118592) | Pablo Galindo Salgado | 2024-05-05 | 1 | -1/+2 |
| | | |||||
| * | gh-118518: Allow perf to work without frame pointers (#112254) | Pablo Galindo Salgado | 2024-05-05 | 1 | -0/+615 |
