0xMiden / 0xMiden/miden-vm

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

Đang mở
#1,714 7 bình luận 0 reaction 1 người được giao Được @bitwalker nhận Xem trên GitHub
debugging documentation
Ngôn ngữ chính
Rust
Star
772
Fork
352
Merge trung bình
1 ngày 12 giờ
Pull request đã merge (30 ngày)
93

Mô tả

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

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.