Index_V


V

VALIDATEALLBLOCKS macro, 688

validation function (MemDumperValidator), 687–688

variable usage checking (/RTCu switch), 708

variables

changing values of (Watch windows), 228–233

calling methods in, 230–232

expanding types automatically, 241–243, 283–291

native code, 280–291, 350

Set Next Statement command, 232–233

evaluating with WinDBG, 372–373

x86 assembly language, 322–326

vectored exception handling, 517

/VERBOSE switches (LINK.EXE), 64

VERIFY macro, 116

verifying bug fixes, 28

verifying code, 84, 151–153

version control systems, 33–38, 40

labeling, 37

when to make changes, 36–37

versions of CRT libraries, 678

$VFRAME pseudoregister, 283

virtual machines, debugging environment, 160

VirtualProtect function, 176

VirtualProtectEx function, 193

VirtualQueryEx function, 193

Visual Assist utility, 768

Visual Basic .NET projects, turning on debug symbols, 42

Visual C++ .NET inline assembler, 309–310

Visual Studio Debugger Proxy (DbgProxy), 159

Visual Studio .NET

add-ins for Visual Studio .NET, 408, 424–436

fixing Add-In Wizard output, 426–429

in managed code, debugging, 423

managed property pages, creating, 433–436

SettingsMaster add-in, 444–452

SuperSaver add-in, 438–444

tool windows, creating, 430–432

toolbar button issues, 429–430

applications

assertions in, 95–103

tracing, 144–146

ASP.NET applications

assertions in, 103–113

tracing, 146–148

Visual Studio .NET Debugger with, 233

CLR debugging, 160, 257

debug symbols, turning on, 42

debuggers, 158

Demeanor for .NET utility, 251, 768

development resources, 761–769

exception handling, 475–477

inline assembler (Visual C++ .NET), 309–310

macros, 407, 409–415

code elements, 413–415

CommenTater macro, 415–423

executing from Command window, 410

macro parameters, 410–411

in managed code, debugging, 423

project object models, 412–413

Reflector utility, 266

tracing, 144–146

wizards, 408

Visual Studio .NET Add-In Wizard, 426–429

Visual Studio .NET debugger, 213–234

advanced breakpoints (Visual Studio .NET Debugger), 214–228

Breakpoints dialog box, 217–222

Breakpoints window, 215

child breakpoints, 222

conditional expressions, 226–227, 236–240, 274–275

location breakpoint modifiers, 224–227

multiple on single line, 227–228

native code, 269–280

per-thread breakpoints, 240

quickly breaking on functions, 217–224

setting in dynamically loaded DLLs, 301

tips on setting, 215–217

ASP Web applications, 233

Disassembly window, 341–345

garbage code, 350

walking the stack manually, 346–347

Memory window, 295, 346

Watch windows, 228–233

calling methods in, 230–232

expanding types automatically, 241–243, 283–291

native code, 280–291, 350

Set Next Statement command, 232–233

VSVARS32.BAT file, 397




Debugging Applications for Microsoft. NET and Microsoft Windows
Debugging Applications for MicrosoftВ® .NET and Microsoft WindowsВ® (Pro-Developer)
ISBN: 0735615365
EAN: 2147483647
Year: 2003
Pages: 177
Authors: John Robbins

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net