The size argument of strncpy can be used as bound for the size of
its pointer arguments.
strncpy is guaranteed to write N bytes and reads up to N bytes.
Paths
| Differential D114871
[MemoryLocation] Support strncpy in getForArgument. ClosedPublic Authored by fhahn on Dec 1 2021, 6:18 AM.
Details Summary The size argument of strncpy can be used as bound for the size of strncpy is guaranteed to write N bytes and reads up to N bytes.
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Dec 1 2021, 6:24 AM This revision was landed with ongoing or failed builds.Dec 2 2021, 6:18 AM Closed by commit rG639a78a4bf9d: [MemoryLocation] Support strncpy in getForArgument. (authored by fhahn). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 391302 llvm/lib/Analysis/MemoryLocation.cpp
llvm/test/Analysis/BasicAA/libfuncs.ll
|