| 61 | #[derive(rkyv::Archive, rkyv::Serialize, rkyv::Deserialize)] |
| 62 | #[archive_attr(derive(Debug, PartialEq, Eq, Hash))] |
| 63 | pub struct FrameMetaData { |
| 64 | pub file_name: Option<String>, |
| 65 | pub function_name: Option<String>, |
| 66 | pub line_number: u64, // TODO: option |
| 67 | pub function_offset: u32, // TODO: option |
| 68 | } |
| 69 | |
| 70 | new_table!(StackFrames: FrameId => FrameMetaData { |
| 71 | // Stack frames are frequently accessed for symbolization, so use a larger cache |
nothing calls this directly
no outgoing calls
no test coverage detected