(frames: list)
| 46 | |
| 47 | |
| 48 | def format_callstack(frames: list) -> str: |
| 49 | def format_frame(iframe: tuple[int, dict]) -> str: |
| 50 | index, frame = iframe |
| 51 | return f"({index}) {frame['filename']}:{frame['line']}:{frame['name']}" |
| 52 | |
| 53 | return "\n".join(map(format_frame, enumerate(frames))) |
| 54 | |
| 55 | |
| 56 | def process_alloc_data(device_trace): |