cmtice wrote: I've added a test case for when there are multiple CUs in a single .o file (CompUnit > 1), as well as the code needed to update the CU offsets to work properly in this case. I will address David's review comments next. https://github.com/llvm/llvm-project/pull/86508