[BLACKBOX] Pause or single-step a program

From: Stephen R. Troy <"Stephen>
Date: Fri, 2 Sep 2011 14:19:59 -0700
----boundary-LibPST-iamunique-1421877144_-_- Content-type: text/plain Dear List, I need to debug a program. I want to be able to pause normal execution so I can examine the values of certain variables, then resume execution. I can see an obvious way to do it, by calling a procedure that will execute a loop until the value of a global Boolean variable changes. But since this requirement must have come up before, I hoped somebody could suggest a more elegant method. Thanks for any suggestions. Steve Troy ---- To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to LISTSERV{([at]})nowhere.xy ----boundary-LibPST-iamunique-1421877144_-_- Content-type: application/rtf Content-transfer-encoding: base64 Content-Disposition: attachment; filename="rtf-body.rtf" e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbWh0bWwxIFxkZWZmMHtcZm9udHRibA0Ke1xmMFxm c3dpc3NcZmNoYXJzZXQwIEFyaWFsO30NCntcZjFcZm1vZGVybiBDb3VyaWVyIE5ldzt9DQp7XGYy XGZuaWxcZmNoYXJzZXQyIFN5bWJvbDt9DQp7XGYzXGZtb2Rlcm5cZmNoYXJzZXQwIENvdXJpZXIg TmV3O319DQp7XGNvbG9ydGJsXHJlZDBcZ3JlZW4wXGJsdWUwO1xyZWQwXGdyZWVuMFxibHVlMjU1 O30NClx1YzFccGFyZFxwbGFpblxkZWZ0YWIzNjAgXGYwXGZzMjQgDQp7XCpcaHRtbHRhZzE5IDxo dG1sPn0NCntcKlxodG1sdGFnNTAgPGJvZHk+fXtcKlxodG1sdGFnNjR9XGh0bWxydGYge1xodG1s cnRmMCANCntcKlxodG1sdGFnODQgPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OlZlcmRhbmE7IGNv bG9yOiMwMDAwMDA7IGZvbnQtc2l6ZToxMHB0OyI+fVxodG1scnRmIHtcaHRtbHJ0ZjAgXGh0bWxy dGYgfVxodG1scnRmMCB7XCpcaHRtbHRhZzcyfVxodG1scnRmfVxodG1scnRmMA0KDQp7XCpcaHRt bHRhZzk2IDxkaXY+fVxodG1scnRmIHtcaHRtbHJ0ZjAge1wqXGh0bWx0YWc2NH1caHRtbHJ0ZiB7 XGh0bWxydGYwIFxodG1scnRmIHtcaHRtbHJ0ZjAgRGVhciBMaXN0LFxodG1scnRmIH1caHRtbHJ0 ZjAge1wqXGh0bWx0YWc3Mn1caHRtbHJ0ZlxwYXJ9XGh0bWxydGYwDQoNCntcKlxodG1sdGFnMTA0 IDwvZGl2Pn1caHRtbHJ0ZiB9XGh0bWxydGYwIA0Ke1wqXGh0bWx0YWc5NiA8ZGl2Pn1caHRtbHJ0 ZiB7XGh0bWxydGYwIHtcKlxodG1sdGFnNjR9XGh0bWxydGYge1xodG1scnRmMCBcaHRtbHJ0ZiB7 XGh0bWxydGYwIEkgbmVlZCB0byBkZWJ1ZyBhIHByb2dyYW0uDQp7XCpcaHRtbHRhZzg0ICZuYnNw O31caHRtbHJ0ZiBcJ2EwXGh0bWxydGYwICBJIHdhbnQgdG8gYmUgYWJsZSB0byBwYXVzZSBub3Jt YWwgZXhlY3V0aW9uIHNvIEkgY2FuIGV4YW1pbmUgdGhlIHZhbHVlcyBvZiBjZXJ0YWluIHZhcmlh YmxlcywgdGhlbiByZXN1bWUgZXhlY3V0aW9uLg0Ke1wqXGh0bWx0YWc4NCAmbmJzcDt9XGh0bWxy dGYgXCdhMFxodG1scnRmMCAgSSBjYW4gc2VlIGFuIG9idmlvdXMgd2F5IHRvIGRvIGl0LCBieSBj YWxsaW5nIGEgcHJvY2VkdXJlIHRoYXQgd2lsbCBleGVjdXRlIGEgbG9vcCB1bnRpbCB0aGUgdmFs dWUgb2YgYSBnbG9iYWwgQm9vbGVhbiB2YXJpYWJsZSBjaGFuZ2VzLg0Ke1wqXGh0bWx0YWc4NCAm bmJzcDt9XGh0bWxydGYgXCdhMFxodG1scnRmMCAgQnV0IHNpbmNlIHRoaXMgcmVxdWlyZW1lbnQg bXVzdCBoYXZlIGNvbWUgdXAgYmVmb3JlLCBJIGhvcGVkIHNvbWVib2R5IGNvdWxkIHN1Z2dlc3Qg YSBtb3JlIGVsZWdhbnQgbWV0aG9kLg0Ke1wqXGh0bWx0YWc4NCAmbmJzcDt9XGh0bWxydGYgXCdh MFxodG1scnRmMCAgVGhhbmtzIGZvciBhbnkgc3VnZ2VzdGlvbnMuXGh0bWxydGYgfVxodG1scnRm MCB7XCpcaHRtbHRhZzcyfVxodG1scnRmXHBhcn1caHRtbHJ0ZjANCg0Ke1wqXGh0bWx0YWcxMDQg PC9kaXY+fVxodG1scnRmIH1caHRtbHJ0ZjAgDQp7XCpcaHRtbHRhZzk2IDxkaXY+fVxodG1scnRm IHtcaHRtbHJ0ZjAge1wqXGh0bWx0YWc2NH1caHRtbHJ0ZiB7XGh0bWxydGYwIFxodG1scnRmIHtc aHRtbHJ0ZjAgU3RldmUgVHJveVxodG1scnRmIH1caHRtbHJ0ZjAge1wqXGh0bWx0YWc3Mn1caHRt bHJ0ZlxwYXJ9XGh0bWxydGYwDQoNCntcKlxodG1sdGFnMTA0IDwvZGl2Pn1caHRtbHJ0ZiB9XGh0 bWxydGYwIA0Ke1wqXGh0bWx0YWc5NiA8ZGl2Pn1caHRtbHJ0ZiB7XGh0bWxydGYwIA0Ke1wqXGh0 bWx0YWcxMTIgPGJyPn1caHRtbHJ0ZiBccGFyDQpcaHRtbHJ0ZjAgDQp7XCpcaHRtbHRhZzEwNCA8 L2Rpdj59XGh0bWxydGYgfVxodG1scnRmMCANCntcKlxodG1sdGFnMjQ4IDwvc3Bhbj59DQp7XCpc aHRtbHRhZzU4IDwvYm9keT59DQp7XCpcaHRtbHRhZzI3IDwvaHRtbD59DQp7XCpcaHRtbHRhZzMg XHBhciB9DQp7XCpcaHRtbHRhZzY0IDxwPn1caHRtbHJ0ZiBccGFyDQpcaHRtbHJ0ZjAgXGh0bWxy dGYge1xodG1scnRmMCANCntcKlxodG1sdGFnNCBccGFyIH0tLS0tDQp7XCpcaHRtbHRhZzQgXHBh ciB9XGh0bWxydGYgIFxodG1scnRmMCBUbyB1bnN1YnNjcmliZSwgc2VuZCBhIG1lc3NhZ2Ugd2l0 aCBib2R5ICJTSUdOT0ZGIEJMQUNLQk9YIiB0byBMSVNUU0VSVkBMSVNUUy5PQkVST04uQ0gNCntc KlxodG1sdGFnNCBccGFyIH1caHRtbHJ0ZiAgXGh0bWxydGYwIFxodG1scnRmfX0AQk9YLXVuc3Vi c2NyaWI ----boundary-LibPST-iamunique-1421877144_-_--- Received on Fri Sep 02 2011 - 23:19:59 UTC

This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:30:11 UTC