60 likes | 164 Views
Explore the changes between Version 1 and Version 2, including the fixing of security holes, introduction of new features, and the use of watermarks. Analyze improvements such as reducing false rates and detecting changes to enhance overall performance. Discover if the changes impact functionality and the optimal methods to expand and adjust areas with adjacent modifications.
E N D
Team meetingOct27, 2011 Bart Coppens
Program differencescan be observed Version 1 Version 2 • Security hole fixed • New features • Watermarks What changed?
Other way to improve false rates movl $0x0,0x4(%esp) movl$0x0,0xc(%esp) movl$0x0,0x8(%esp) movl$0x0,0x4(%esp) movl$0x80bb72c,(%esp) call 0x804fc50 <joy> Change detected Expand area Count adjacent changes movl $0x0,0x4(%esp) movl$0x0,0xc(%esp) movl$0x0,0x8(%esp) movl$0x0,0x4(%esp) movl$0x80bb72c,(%esp) call 0x804fc50 <joy> movl $0x0,0x4(%esp) movl$0x0,0xc(%esp) movl$0x0,0x8(%esp) movl$0x0,0x4(%esp) movl$0x80bb72c,(%esp) call 0x804fc50 <joy>
Does it work? Significantly wider On average 2 instructions wide • Not a problem for small patches • For the larger patches, like png beta, it is