0xMiden / 0xMiden/miden-vm

`AssemblyOp::location` is "dangling" when executed on another machine

Abierto
#1,714 7 comentarios 0 reacciones 1 asignado Reclamado por @bitwalker Ver en GitHub
debugging documentation
Lenguaje dominante
Rust
Estrellas
772
Forks
352
Merge medio
1 d 12 h
PR fusionados (30 d)
93

Descripción

If we create a `Package` from a program that contains debug information, and execute it on a different machine, then the `Location` will not resolve since the source file is not present on the other machine (or at least it's unlikely to be at the same path).

Is the `Package` format meant to be "release" mode only? If so, we could output a warning when creating a package from a `Program` with debug symbols present, and similarly output a warning when trying to execute a `Package` in debug mode.

Otherwise, we would need to add the ability to insert the source files in the `Package`, and when "installing" or "unboxing" the package on the destination machine, make sure one way or another that the `Location`s now point to the correct path.

cc @bitwalker @greenhat

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.