Now that we have the offset, how do we use that to actually read the data that the library puts there for us? This brings us back to the magic fs: portion of the mov instruction that we discussed earlier. In X86, most memory operands can optionally be supplied with a segment register that influences the address translation.Segments are an archaic construct from the early days … [Read more...] about Beyond the trace: Pinpointing performance culprits with continuous profiling and distributed tracing correlation