evaluate_debug_expression
extern bool evaluate_debug_expression(const char* expression,
if (!evaluate_debug_expression(argv[argi++], &backCount, false))
if (!evaluate_debug_expression(argv[argi++], &pc, false))
if (!evaluate_debug_expression(argv[argi++], &count, false))
if (!evaluate_debug_expression(threadIDString, &threadID, false))
if (!evaluate_debug_expression(argv[curArg++], &areaId, false))
if (!evaluate_debug_expression(argv[curArg++], &virt, false))
if (!evaluate_debug_expression(threadIDString, &threadID, false))
return evaluate_debug_expression(expression, &result, true) ? result : 0;
if (!evaluate_debug_expression(argv[1], &userData->max_lines, false))
if (argc > 2 && !evaluate_debug_expression(argv[1],
if (evaluate_debug_expression(argv[1], &result, false)) {
if (i < argc && !evaluate_debug_expression(argv[i], &heapAddress, true)) {
else if (!evaluate_debug_expression(argv[i], &heapAddress, true)) {
|| !evaluate_debug_expression(argv[i], &heapAddress, true)) {
if (!evaluate_debug_expression(argv[1], &address, false))
|| !evaluate_debug_expression(argv[1], (uint64*)&threadID, true)) {
if (!evaluate_debug_expression(argv[1], &address, false))
if (!evaluate_debug_expression(argv[argi], &address, false))
|| !evaluate_debug_expression(argv[i], &address, true)) {
|| !evaluate_debug_expression(argv[i], &cacheAddress, true)) {
|| !evaluate_debug_expression(argv[i], &slabAddress, true)) {
|| !evaluate_debug_expression(argv[i], &team, true)) {
|| !evaluate_debug_expression(argv[i], &thread, true)) {
|| !evaluate_debug_expression(argv[i], &callerAddress, true)) {
|| !evaluate_debug_expression(argv[i], &cacheAddress, true)) {
if (!evaluate_debug_expression(argv[1], &address, false))
if (!evaluate_debug_expression(argv[1], &address, false))
if (!evaluate_debug_expression(argv[argi++], &addressValue, false)
|| !evaluate_debug_expression(argv[argi++], &debugEntryIndex, false)) {
if (!evaluate_debug_expression(argv[argi++], &addressValue, false))
if (!evaluate_debug_expression(argv[argi++], &threadID, false))
|| !evaluate_debug_expression(argv[i], &callerAddress, true)) {
|| !evaluate_debug_expression(argv[i], &pageNumber, true)) {
|| !evaluate_debug_expression(argv[i], &team, true)) {
|| !evaluate_debug_expression(argv[i], &thread, true)) {
if (!evaluate_debug_expression(argv[index], &value, false))