MCPcopy Create free account
hub / github.com/encounter/objdiff / display_labels

Method display_labels

objdiff-core/src/arch/mod.rs:111–118  ·  view source on GitHub ↗
(&self, endian: object::Endianness, bytes: &[u8])

Source from the content-addressed store, hash-verified

109
110impl DataType {
111 pub fn display_labels(&self, endian: object::Endianness, bytes: &[u8]) -> Vec<String> {
112 let mut strs = Vec::new();
113 for lit_info in self.display_literals(endian, bytes) {
114 let label = lit_info.label_override.unwrap_or_else(|| self.to_string());
115 strs.push(format!("{}: {:?}", label, lit_info.literal))
116 }
117 strs
118 }
119
120 pub fn display_literals(&self, endian: object::Endianness, bytes: &[u8]) -> Vec<LiteralInfo> {
121 let mut strs = Vec::new();

Callers 1

display_ins_data_labelsFunction · 0.80

Calls 2

display_literalsMethod · 0.80
pushMethod · 0.80

Tested by

no test coverage detected