Mark Street
Mark Street
Potentially could remember scroll position when switching between asm-diff and objdiff as part of this fix (assuming it's related)
Is this (not?) something that objdiff can solve? If someone were to write a parser for the debug sections?
Yeh, that makes sense, needs to account for all the different types. But definitely doable 😎
Was thinking something like this, but not entirely convinced. 
Yeh, I was going to the laziest approach - trying to create a 'dummy' scratch and pass that to the "ScratchItem*" function to create the appropriate thing - but those...
So the code here isn't doing what we want. https://github.com/decompme/decomp.me/blob/eaca358c0245ba9d45168bd65a517f51e51fe4df/backend/coreapp/middleware.py#L77
This Yandex bot is causing profiles to be created ``` 95.108.213.242 - - [08/Feb/2025:09:56:12 +0100] "GET /api/scratch/U9B5m/family HTTP/1.1" 200 1255 "https://decomp.me/scratch/U9B5m" "Mozilla/5.0 (compatible; YandexRenderResourcesBot/1.0; +http://yandex.com/bots) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0"...
PR'd :)
If we want to clear up the 5+ mio profiles, what do we need to do? remove all profiles where: ```sql WHERE 1=1 AND profile has no owner AND profile...