cmr information 42 glöps
- general:
- level: user
- personal:
- demo Windows Iconoclast by Andromeda Software Development [web]
- This is a master-piece. A classic.
- rulezadded on the 2013-03-15 23:04:01
- demotool Windows Crinkler by Loonies [web] & TBC
- Alright, if I get some time for it I'll try more manual rearrangement and see how much more I can gain in my case.
But yeah, I agree that it may not be worth the effort. - isokadded on the 2013-02-16 14:05:02
- demotool Windows Crinkler by Loonies [web] & TBC
- An alternative idea, which wouldn't require the programmer to manually put stuff into separate sections, is to split code sections after jmp and ret instructions prior to reordering in crinkler. This would require an extensive rewrite of all addresses in the code though.
And hmm, I just realized that this may require relative addresses to be modified to be absolute.... this is becoming complex :) - isokadded on the 2013-02-05 23:18:25
- demotool Windows Crinkler by Loonies [web] & TBC
- Last but not least, thanks for an absolutely amazing tool! I'll have to buy you two beer, dinner or whatever sometime.
- isokadded on the 2013-02-05 23:07:22
- demotool Windows Crinkler by Loonies [web] & TBC
- Hey! I had the idea of trying to gain a few bytes by putting every function in its own text section, and to let crinkler rearrange my code for optimal order for compression.
When I tried this out, I got a size increase overall due to 4-byte section alignment, and NOPs being inserted as padding.
I tried just putting one function in a separate section and let crinkler re-arrange it and gained 5 bytes, and then 2 additional bytes when I re-arranged the code manually (and let everything still be in one text section), so there may be potential.
So, the idea is to remove padding NOPs (0x90) from text sections. I have no idea if this would be easy to implement for you though (the HTML report showing disassembled code is promising, at least).
I guess you could theoretically do the same with data sections, but there may not be any way to detect this. Or well, I haven't checked, perhaps data sections are padded with 0x00? - isokadded on the 2013-02-05 23:04:15
- demo Windows Scanline by Rustbloom
- http://www.youtube.com/watch?v=ykSMVqV2HQ4
- isokadded on the 2013-01-22 12:47:13
- invitation Windows MacOSX Intel This is Revision by Danish Underpants Brigade
- Totally AWESOME!
- rulezadded on the 2013-01-17 21:53:35
- demo Amiga AGA Atari Falcon 030 Ocean Machine by The Black Lotus [web]
- the definition of moody
- rulezadded on the 2013-01-05 17:15:02
- 64k Windows liquidiced by BluFlame [web]
- Nice but slow, even on a GTX 295 (was pretty highend for 2010).
- rulezadded on the 2012-12-31 01:24:28
- 4k Linux Torus by CMR
- @FreeFull: What hardware and software are you running?
- isokadded on the 2012-03-25 13:22:02
account created on the 2011-12-21 00:57:59