Nikolay Igotti

pageicon Thursday Jul 19, 2007

Explicit template instantiation in shared libraries

When explicit template instantiation saves the day.[Read More]
pageicon Saturday Jul 14, 2007

Double mapping of memory regions on Unix

Mapping same physical memory pages onto several different virtual addresses locations at the time from the userland.[Read More]
pageicon Sunday Jul 08, 2007

Hotspot internals Q&A

If you have question on Hotspot VM internals - feel free to ask here.[Read More]

ILP64, LP64, LLP64

What LP64, LLP64, ILP64 stands for?[Read More]
pageicon Thursday Jul 05, 2007

Raw page table access

Solaris x86 code demonstrating raw access to CPU's page table. As usual, don't try this on sensitive machines (although this code is pretty safe). [Read More]
pageicon Wednesday Jul 04, 2007

Debugger for Win32 (v2)

Mini-debugger for Win32 allowing tracing even statically linked binaries, not only imported symbols.[Read More]
pageicon Tuesday Jul 03, 2007

Neat book

Frank Hoffman at Solaris team wrote this book which is neat summary of x86/amd64 low level programming. I like it.
pageicon Friday Jun 29, 2007

SPARC ASIs

Using SPARC address space identifiers(ASIs) in application programming.[Read More]
pageicon Wednesday Jun 27, 2007

VTBL games

Virtual functions table in C++ - an easy target of accidental or intentional override. [Read More]
pageicon Tuesday Jun 26, 2007

Overriding symbols on Win32

Override symbol in runtime on Win32, a-la LD_PRELOAD+RTLD_NEXT on Linux.[Read More]

Memory debugger for Windows

Debugging memory access on Windows using x86 debugging registers.[Read More]
pageicon Monday Jun 25, 2007

memory debugger for linux

Debugging complex memory problems using x86 CPU debugging registers.[Read More]
pageicon Sunday Jun 24, 2007

More fun with SEH

How to modify other frame's exception handler (don't try this at home).[Read More]
pageicon Saturday Jun 23, 2007

dd story

Why dd if=/dev/zero of=/dev/null bs=900M count=1 behaves on Linux so unbelievably well, even if system RAM is only 256M?[Read More]
pageicon Thursday Jun 21, 2007

Simple JIT compiler for your application

Using dynamical code generation for squeezing optimal performance out of your application.[Read More]

« May 2008
SunMonTueWedThuFriSat
    
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
       
Today

Feeds

Search this blog

Links

Weblog menu

Today's referrers

Today's Page Hits: 271

Stats