Enum gimli::parser::Error
[−]
[src]
pub enum Error {
LebError(Error),
AbbreviationCodeZero,
InvalidAbbreviationTag,
InvalidAbbreviationHasChildren,
InvalidAttributeName,
InvalidAttributeForm,
ExpectedZero,
DuplicateAbbreviationCode,
}A parse error.
Variants
LebError(Error)A malformed LEB128 value.
AbbreviationCodeZeroZero is an illegal value for an abbreviation code.
InvalidAbbreviationTagThe abbreviation's tag is not a known variant of AbbreviationTag (aka
DW_TAG_*).
InvalidAbbreviationHasChildrenThe abbreviation's "does the abbreviated type have children?" byte was
not one of DW_CHILDREN_yes or DW_CHILDREN_no.
InvalidAttributeNameThe abbreviation's attribute name is not a valid variant of
AttributeName (aka DW_AT_*).
InvalidAttributeFormThe abbreviation's attribute form is not a valid variant of
AttributeForm (aka DW_FORM_*).
ExpectedZeroExpected a zero byte, but did not find one.
DuplicateAbbreviationCodeAn abbreviation attempted to declare a code that is already in use by an earlier abbreviation definition.