Commit Graph

61 Commits

Author SHA1 Message Date
10e56ffd47 selfpatch instruction dispatcher 2025-10-26 22:06:03 +01:00
a3191d6101 Beginnings of selfpatch 2025-10-26 21:31:07 +01:00
cd10fce382 Changed selfpatch to be C 2025-10-26 19:54:59 +01:00
31d80c3783 Pinpoint plugin accumulation dump 2025-10-26 17:22:17 +01:00
5f28fd2b22 Pinpoint plugin destination file determination 2025-10-26 16:56:03 +01:00
91a329122b Pinpoint plugin CU identifier labels 2025-10-26 14:15:18 +01:00
d3094ce698 Pinpoint plugin CU UID calculation 2025-10-26 13:59:01 +01:00
6f95a9cd0b Pinpoint plugin stage 1 pin rename 2025-10-26 13:39:41 +01:00
7d1b68d8ed Instruction pin listing 2025-10-26 13:30:32 +01:00
59eb91dcdf Datapin global/local differentiation 2025-10-26 13:07:38 +01:00
6b716fbd56 Target type size 2025-10-26 12:53:35 +01:00
631fab7431 Global variable finder in pinpoint plugin 2025-10-26 00:17:06 +02:00
3b49742f87 Added NOP final stage to pinpoint plugin 2025-10-25 23:56:58 +02:00
ecfeed59ee Made subject multi-CU 2025-10-25 23:40:13 +02:00
d7b07df8b7 Updated pinpoint to finalize interface 2025-10-25 21:41:05 +02:00
ee1e438e05 pinpoint to finialize interface 2025-10-25 21:32:12 +02:00
58154e4d32 Prevent potential issues with pinpoint plugin for unknown architectures 2025-10-25 20:48:33 +02:00
a01c00a41a Enabled subject O1 2025-10-25 16:37:01 +02:00
b7a3524779 Fixed ssa problems in stage 1 of pinpoint plugin 2025-10-25 16:35:08 +02:00
ef755456da Pinpoint plugin asm_offset pass - ssa trouble 2025-10-25 16:16:53 +02:00
6c1183edc5 Layout for stage 1 of pinpoint plugin 2025-10-25 14:12:56 +02:00
31f8c19b6f Finished stage0 of pinpoint plugin 2025-10-25 13:32:29 +02:00
3f97c2654d Pinpoint plugin on_preserve_component_ref 2025-10-24 23:07:51 +02:00
b725c35be5 Pinpoint plugin type logging 2025-10-24 20:50:47 +02:00
bfb64990dc Hooked up on_finish_type for pinpoint plugin 2025-10-24 17:26:08 +02:00
162a0785c9 Attribute registration for pinpoint plugin 2025-10-24 16:38:04 +02:00
aa9fe3b8fc Refactored to new 3 stage system 2025-10-24 15:14:46 +02:00
d498e05935 Updated cmake to use gcc-16 and g++-16 2025-10-24 14:28:55 +02:00
4ef236bc83 Updated gcc commands 2025-10-24 14:27:36 +02:00
471406457f Updated writeup 2025-10-24 00:43:34 +02:00
d17bef1158 pinpoint plugin uses asm RTL to get through optimizations 2025-10-24 00:33:36 +02:00
c5b4a31970 spslr_pinpoint - got rid of unnecessary temporaries 2025-10-23 12:40:48 +02:00
ad73897a6c spslr_pinpoint labels 2025-10-23 00:56:16 +02:00
28a8e64174 Updated writeup 2025-10-21 16:50:47 +02:00
201e2935ed Added COMPONENT_REF chain handling to pinpoint plugin 2025-10-21 16:45:52 +02:00
85ca5b9775 Updated pinpoint plugin 2025-10-21 13:08:02 +02:00
8d1bfb31a1 Pinpoint plugin update 2025-10-21 01:02:34 +02:00
bba1f15a97 Beginnings of pinpoint plugin 2025-10-19 23:26:09 +02:00
9d40ef5832 Gcc patch subject line areas 2025-10-18 15:12:44 +02:00
7a09b69cfe Patch message 2025-10-18 15:03:26 +02:00
08272b175a Updated playground 2025-10-17 22:09:17 +02:00
7ef422b824 Formatted gcc patch 2025-10-17 22:06:25 +02:00
f0f800d1c4 Added early gcc component_ref callback patch 2025-10-17 21:20:00 +02:00
81ba4bc112 Updated writeup 2025-10-17 17:31:25 +02:00
b3635a091e Updated plan 2025-10-17 17:27:13 +02:00
1a5e68aed4 Added playground 2025-10-17 17:15:31 +02:00
233b217b01 Docs updated 2025-10-15 23:03:02 +02:00
ae1d962dff Plan for pattern graph 2025-10-13 22:39:45 +02:00
3620d4ffc1 Progress 2025-10-13 21:56:56 +02:00
ba026b5f59 Planning 2025-10-13 16:16:28 +02:00