| 264 | |
| 265 | #[derive(Debug, Clone, Eq, PartialEq, Hash, Default)] |
| 266 | pub struct Symbol { |
| 267 | pub name: String, |
| 268 | pub demangled_name: Option<String>, |
| 269 | pub normalized_name: Option<String>, |
| 270 | pub address: u64, |
| 271 | pub size: u64, |
| 272 | pub kind: SymbolKind, |
| 273 | pub section: Option<usize>, |
| 274 | pub flags: SymbolFlagSet, |
| 275 | /// Alignment (from Metrowerks .comment section) |
| 276 | pub align: Option<NonZeroU32>, |
| 277 | /// Original virtual address (from .note.split section) |
| 278 | pub virtual_address: Option<u64>, |
| 279 | } |
| 280 | |
| 281 | #[derive(Debug)] |
| 282 | pub struct Object { |
no outgoing calls
no test coverage detected