You are told there is a memory-safety bug somewhere in a large C or C++ codebase, and you cannot read all of it. How do you narrow the search?
Start from where untrusted bytes enter, not from line one. Rank the parsers and decoders that turn attacker input into lengths and indices, build them with AddressSanitizer and UBSan, fuzz those entry points, and use crash reports and git history to point at the exact access that goes wrong.