log☇︎
9 entries in 0.621s
asciilifeform: e.g. Foo(1 .. 3) := (others => 0) compiles into a memset(..., 0) ; Foo(1 .. 3) := Bar(5 .. 8) compiles into a memcpy . etc
asciilifeform: ( and memset is used to clear a range )
asciilifeform: there's no way to get out of memset()/memcpy() or equiv, tho ( and yes a sane iron would give it as an iron primitive )
asciilifeform: on top of this, gcc5 happily removes , e.g., memset
a111: Logged on 2016-01-15 01:38 asciilifeform: 'OpenSSH 6.6 is the only version that is not affected, because it calls explicit_bzero() instead of memset() or bzero(). ..... older GCC versions do not remove the memset() or bzero() call made by buffer_free() or sshbuf_free(). GCC 5 and Clang/LLVM do, however, remove it.'
asciilifeform: 'OpenSSH 6.6 is the only version that is not affected, because it calls explicit_bzero() instead of memset() or bzero(). ..... older GCC versions do not remove the memset() or bzero() call made by buffer_free() or sshbuf_free(). GCC 5 and Clang/LLVM do, however, remove it.' ☟︎
mircea_popescu: re "Kate of memset" << o boy we did her here, i recall.
brendafdez: Trying to reach that promised land of inbox 0 i unearthed an old message saying i had shares waiting for me on registration at CipherTrade. Towards the end of 2013 during the bubble, i had purchased a number of shares of CipherMine, because the issuer, Kate of memset, was also trans, hot and into women, so they couldn't possibly be a bad choice. I boght 90 of the things at some 4 LTC each. Each LTC was some 10 dollars at the time. I
jcpham: (I'm a successful cloud IaaS entrepreneur - see memset.com) and am fairly technical but building a GPU mining rig is about my limit.