CHROMIUM: fix remaining ubsan bugs

Apparently upstart had multiple waves of `-fsanitize=function` issues.
This fixes the remainder of them that I can see on my machine.

BUG=b:433670501
TEST=Tests now fully pass with this, rather than "I fixed the builder
TEST=errors and see unrelated redness."

Change-Id: I931602ff22086ecd7b247c3167394de3da68fd8e
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/upstart/+/6918858
Commit-Queue: George Burgess <[email protected]>
Reviewed-by: Allen Webb <[email protected]>
Tested-by: George Burgess <[email protected]>
3 files changed