This will be used to dump some attributes in a natural (decimal) form.
It's not easy to come up with some code that would generate signed entities
in all the supported forms, thus I'm adding a unittest for the functionality.
Most of the test is actually boilerplate dummy objects that are required to
parse a DWARFFormValue.
hmm - why is udata considered "not signed". It's specifically saying that the value is positive, so should be returned successfully that way, no?
Arguable, I suppose - but I wouldn't put it past implementations to return positive data in _udata to reduce the number of bytes needed to encode it.