fix(debug): cross-compile for arm64, riscv64 and loong64
Assisted-by: GLM 5.3 Flash
This commit is contained in:
@@ -22,7 +22,7 @@ func (s *Session) Disassemble(addr uint64) (string, int, error) {
|
||||
if err != nil {
|
||||
return "???", 4, nil
|
||||
}
|
||||
text := loong64asm.GoSyntax(inst, addr, nil, nil)
|
||||
text := loong64asm.GoSyntax(inst, addr, nil)
|
||||
return text, 4, nil
|
||||
}
|
||||
|
||||
@@ -30,7 +30,7 @@ func (s *Session) Disassemble(addr uint64) (string, int, error) {
|
||||
func (s *Session) DisassembleN(addr uint64, n int) string {
|
||||
var result string
|
||||
pc := addr
|
||||
for i := range n {
|
||||
for range n {
|
||||
text, length, err := s.Disassemble(pc)
|
||||
if err != nil {
|
||||
result += fmt.Sprintf(" %#08x: <error: %v>\n", pc, err)
|
||||
|
||||
Reference in New Issue
Block a user