Quantcast
Channel: Eli Boling
Browsing all 10 articles
Browse latest View live

Mac OS X Exception Handling

Purists and pragmatists will argue over the feature of converting hardware level exceptions into RTL exceptions.  This is the feature where you catch, for example, a memory access violation and keep...

View Article


Mac OS X shared library initialization

I was part of the team that was passed through the Kylix threshing machine originally, so I decided to do a little research into shared library initialization and termination early on.  Some very...

View Article


Dynamic Symbol Binding: Origins and Effects

Introduction Dynamic linking has been available on most operating systems for a long long time now.  It is interesting, however, to peer into the origins and resulting behavior of some aspects of...

View Article

Mac Gripe: the CD/DVD drive

I love my Mac.  I hate the CD drive in my Mac.  I’ve hated all the CD drives in the Macs for a while.  What I can’t stand about them is the lack of a physical manual eject capability.  Others have had...

View Article

Surrealism/Irony

So, I’m sitting in the Denver airport, on my way to Massachusetts, on a longer layover.  I went to some crappy sports bar, and they had some very unpleasant food, and so I found a cantina upstairs that...

View Article


OS X nslookup

Yesterday I finally switched from a Cisco add-on VPN to the built-in VPN support in Snow Leopard.  The built in stuff is much nicer.  Easy to use, performant.  I had, however, a little hitch along the...

View Article

Safari, Flash and _MEMORY_

This is a little bit of a dead horse beating, but it’s still relevant, so what the heck, why not.  RAM is extremely important to me as a developer for the obvious reasons, so every once in a while, I...

View Article

Well, _that_ was painful: #1

The title of posts like this is intended to indicate events that were pretty painful, and where the fault was all mine. So, shortening up the damage chain, on IA-32, if you do this: FSTP [some...

View Article


Bad API Design

So I almost got burned by a function.  Partly my fault, because I didn’t read the online documentation on it.  I looked at the API in the header file, and it had very limited documentation, but mostly...

View Article


Minor Emacs Utility

I use Emacs quite a bit.  It’s very common for me to be looking large dumps of data that are tabular in nature.  Symbol table information, usually, but it could be lots of things.  Usually it’s the...

View Article
Browsing all 10 articles
Browse latest View live


Latest Images