windbg: вывод Команды к текстовому файлу

Вы почти поняли это правильно. Вы просто еще не инициализировали свою карту.

Вот рабочий код в Детская площадка .

package main

import "fmt"

type ir_table struct{
    symbol      string
    value       string
}
// define global map; initialize as empty with the trailing {}
var ir_MAP = map[int]ir_table{}

func main() {
    ir_MAP[1] = ir_table{symbol:"x", value:"y"}
    TestGlobal()
}

func TestGlobal() {
    fmt.Printf("1 -> %v\n", ir_MAP[1])
}

45
задан Novice 17 June 2009 в 09:38
поделиться

1 ответ

Запустите WinDbg из командной строки, используя параметр -logo:

windbg.exe -logo logfile.txt

Это приведет к тому, что все выполненное будет записано в указанный файл. Вы можете найти более подробную информацию о параметрах командной строки здесь .

Или, если вы уже находитесь в сеансе отладки, вы можете использовать команду .logopen для начала ведения журнала. Для получения дополнительной информации об этой команде см. здесь

Или вы можете щелкнуть Edit-> Open / Close log file в графическом интерфейсе WinDbg.

Более подробная информация о файлах журнала находится здесь .

]
52
ответ дан 26 November 2019 в 21:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: