Nikolay Igotti
Leaving Sun
Starting Aug 17 I leave Sun Microsystems. My personal e-mail is igotti@gmail.com. Have fun!PS: I have no other technical blog yet, you may look at my Livejournal blog, but it's in Russian and generally have not that much info yet
PPS: my last project - compressed object pointers is now of production quality, being reviewed and hopefully will be integrated into Hotspot workspace rather soon.
Posted at 03:15PM Aug 15, 2007 by nike in Personal | Comments[6]
FS neutral data recovery tool
Data recovery from ext3 FS success story.[Read More]Posted at 11:18AM Aug 02, 2007 by nike in Personal | Comments[0]
Explicit template instantiation in shared libraries
When explicit template instantiation saves the day.[Read More]Posted at 11:09PM Jul 19, 2007 by nike in Sun | Comments[0]
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]Posted at 04:54PM Jul 14, 2007 by nike in Sun | Comments[0]
Hotspot internals Q&A
If you have question on Hotspot VM internals - feel free to ask here.[Read More]Posted at 12:22PM Jul 08, 2007 by nike in Sun | Comments[15]
ILP64, LP64, LLP64
What LP64, LLP64, ILP64 stands for?[Read More]Posted at 10:32AM Jul 08, 2007 by nike in Sun | Comments[1]
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]Posted at 06:26PM Jul 05, 2007 by nike in Sun | Comments[0]
Debugger for Win32 (v2)
Mini-debugger for Win32 allowing tracing even statically linked binaries, not only imported symbols.[Read More]Posted at 04:09PM Jul 04, 2007 by nike in Sun | Comments[0]
C mini-contest
Mini-contest: "how well do you know C"?[Read More]Posted at 04:32PM Jul 03, 2007 by nike in Personal | Comments[6]
Neat book
Frank Hoffman at Solaris team wrote this book which is neat summary of x86/amd64 low level programming. I like it.Posted at 04:05PM Jul 03, 2007 by nike in Sun | Comments[1]
SPARC ASIs
Using SPARC address space identifiers(ASIs) in application programming.[Read More]Posted at 09:33PM Jun 29, 2007 by nike in Sun | Comments[2]
VTBL games
Virtual functions table in C++ - an easy target of accidental or intentional override. [Read More]Posted at 10:00PM Jun 27, 2007 by nike in Sun | Comments[0]
Overriding symbols on Win32
Override symbol in runtime on Win32, a-laLD_PRELOAD+RTLD_NEXT on Linux.[Read More]
Posted at 05:08PM Jun 26, 2007 by nike in Sun | Comments[2]
Memory debugger for Windows
Debugging memory access on Windows using x86 debugging registers.[Read More]Posted at 11:18AM Jun 26, 2007 by nike in Sun | Comments[0]
memory debugger for linux
Debugging complex memory problems using x86 CPU debugging registers.[Read More]Posted at 07:45PM Jun 25, 2007 by nike in Sun | Comments[0]
Wednesday Aug 15, 2007