wolfie's homepage

e-mail: mpolacek@redhat.com
jabber: phata@jabber.cz
irc: wolfie, #fit on IRCnet
FIT: records, course, wis, ftp
Interests: Current employer: Red Hat

null | 500 albums | 1001 albums

foxkeh

(OLD) Stuff that matters

– behold--most of this is old and by no means perfect
log of these source codes
– use gcc -std=gnu99 -D_GNU_SOURCE -D_FORTIFY_SOURCE=2 -Wall -Wextra -O2 -march=native
COPYING
INSTALL
mmap scheme
virtual address space layout, another
gcc optimization table
toolchain – view the whole process of compilation
measuring the (un)likely macros
linux-gate [CZECH]
instrument-functions
something about GCC printf optimization
ELF notes
– fiddling with return address
– using grep
– introduction to autoconf and automake is here. With libtool.
startup code compliant to the ELF i386 ABI with nice explanations. Taken from glibc.
– a word about errno
– a word about MALLOC_PERTURB_
– creating and inserting linux kernel module
compiling GCC from scratch
– create a file system in a file within the current file system
– just strace output of int main() {} program
– using mudflap
– a mail about aliasing from Krister Walfridsson
– automated git update bash script
– creating static and dynamic libraries using gcc [CZECH]
writing small ELF executable
something about DCE and CSE, pure and const functions

duckies Linux utilities
jellybean Linux Kernel Modules
GNU C
Strings
ELF GCC Inline Assembly
Process Control
Memory Allocation
Signals
Pointers
Files and I/O
Copying
ptrace
Stack
libcurl
Networking
POSIX Threads
Simulations
nutz Other stuff
Hello World programs
ncurses
Obfuscated C Code wtf Makefiles THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.


$ Sat Dec 4 12:16:41 CET 2010

Valid XHTML 1.0 Strict