Все это на Mac OS Mojave. В биткойнах есть два соответствующих исполняемых файла: bitcoind
и bitcoin-cli
. bitcoind запускает биткойн server.bitcoin-cli используется для выполнения транзакций и других действий. Я хотел бы отследить транзакцию, которая инициируется bitcoin-cli
Я уже смог отследить путь bitcoind
, используя lldb
. Я пытаюсь отследить путь выполнения транзакции с использованием bitcoin-cli
. Когда я запускаю bitcoind
с использованием lldb
и кода Visual Studio, «панель отладчика» исчезает, если я не ставлю точку останова. Я не могу поставить точку останова, когда совершаю транзакцию, используя bitcoin-cli
, потому что панель отладчика исчезает. Вы можете увидеть панель отладчика в левом верхнем углу изображение здесь , которое исчезает сразу
Вот файл запуска кода VS:
{
"name": "(lldb) Launch",
"type": "cppdbg",
"request": "launch",
"program": "/Users/ravi/zagg/micro-tests/bitcoin/src/bitcoind",
"args": ["-datadir=/Users/ravi/zagg/micro-tests/bitcoin/datadir"],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": false,
"MIMode": "lldb"
}
Как я могу сохранить отладчик живым, чтобы я мог отслеживать транзакции, которые я делаю, используя bitcoin-cli
?