a thin wedge of material (wood or metal or stone) for driving into crevices1
A traditional way of analyzing the data from two hooks to the .dll to determine things like timing and called APIs. The tool inserts the shim into the code path between the calling function and the intended target function.2