Number | CV Error Message |
CV0013 | access denied |
A specified file's permission setting does not allow the required access. | |
One of the following may have occurred:
An attempt was made to write to a read-only file. A locking or sharing violation occurred. An attempt was made to open a directory instead of a file. |
|
CV1043 | application output lost; screen exchange is off |
The program being debugged wrote to the display when the Flip (/F) or Swap (/S) was turned off. The program output was lost. | |
Programs usually write to video page 0 by default. When flipping is on, video page 1 is usually reserved for CodeView. Programs that write to video page 1 must be debugged with swapping on. | |
Turn Flip or Swap on to be able to view program output. | |
CV4011 | assembler: divide by zero |
CodeView encountered a divide-by-zero error while assembling the current instruction. | |
CV4007 | assembler: extra characters |
The instruction contained extra characters that could not be recognized. The instruction may have been mistyped. | |
The line was ignored. | |
CV4008 | assembler: illegal operand |
The wrong type of operand was used for this context. | |
The instruction may have been mistyped. | |
CV4003 | assembler: illegal range |
The size of a specified value exceeds the size expected by the instruction. | |
CV4010 | assembler: illegal register |
An illegal or nonexistent register was accessed. | |
The register name may have been mistyped. | |
This error can be caused by trying to access 80386- or 80486-specific registers when CodeView is running on a 8088- or 80286-based machine. | |
CV4009 | assembler: illegal segment |
An invalid segment was used. | |
CV4002 | assembler: incorrect operand size |
An instruction required an operand of a different size. | |
CV4000 | assembler: not enough operands |
Additional operands are required for this instruction. | |
CV4004 | assembler: overflow |
Numeric overflow occurred while assembling the current instruction. | |
CV4005 | assembler: syntax error |
The syntax for the current instruction is incorrect. | |
CV4001 | assembler: too many operands |
Too many operands were specified for the most recently issued instruction. | |
CV4006 | assembler: unknown opcode |
An instruction was not recognized. | |
Check that the instruction was typed correctly. | |
CV3620 | bad DLL format in filename |
CodeView did not recognize the format of the specified CodeView dynamic-link library (DLL) file. | |
The DLL may be damaged or may be the wrong version. | |
This error is caused if the specified file is not a DLL. | |
CV1006 | breakpoint number or '*' expected |
A breakpoint was specified without a number or asterisk. | |
A Breakpoint Clear (BC), Breakpoint Disable (BD), or Breakpoint Enable (BE) command requires one or more numbers to specify the breakpoints or an asterisk to specify all breakpoints. | |
For example, the following command causes this error:
bc rika |
|
CV1068 | breakpoint specifier is out of range |
A breakpoint number was specified that is higher than the number of current breakpoints. | |
CV4012 | cannot assemble code with current execution model |
This error can be caused by trying to assemble p-code in CodeView. | |
CV1063 | cannot create CURRENT.STS |
CodeView could not find an existing state file (CURRENT.STS), and CodeView tried to create one but failed. | |
One of the following may have occurred:
There was not enough space either on the disk containing the program to be debugged or on the disk pointed to by the INIT environment variable. There were not enough free file handles. Increase the number of file handles by changing the FILES setting in CONFIG.SYS to allow a larger number of open files. The environment variable INIT pointed to a directory that does not exist. |
|
CV5014 | cannot execute function in watch expression |
A watch expression cannot specify a function to be executed. | |
CV3621 | cannot find DLL filename |
CodeView could not find the specified dynamic-link library (DLL). This may be caused by a mistyped filename in the TOOLS.INI file. | |
CV3622 | cannot load DLL filename |
CodeView was unable to load the specified dynamic-link library (DLL) file. | |
Reinstall the DLL from the distribution disks. | |
CV3624 | cannot load execution model filename: limit is 1 |
Too many execution models are specified in the TOOLS.INI file. | |
Only one execution model can be used at a time. | |
Remove those execution models you are not using in your debugging session. | |
CV1065 | cannot load expression evaluator filename |
CodeView could not load the specified expression evaluator. | |
Make sure that filename is a valid expression evaluator DLL. If not, try reinstalling the CodeView DLLs from the distribution disks. | |
CV1066 | cannot load expression evaluator filename; limit is 10 |
Up to 10 expression evaluators can be specified in the TOOLS.INI file. | |
Try removing expression evaluators you won't be using in your debugging session. | |
CV2404 | cannot open response file filename |
The specified response file could not be opened. | |
Check that the name of the file is spelled correctly and that the response file is correct. | |
CV5004 | cannot read file |
CodeView could not open a file. | |
Read the file again. If the second read fails, exit and restart CodeView. If the read process still fails, the file may be corrupt. | |
CV1054 | cannot read this version of CURRENT.STS |
The state file (CURRENT.STS) has a version number that is not recognized by this version of CodeView. | |
The old CURRENT.STS was ignored, and a new one will be created when CodeView exits. | |
CV2209 | cannot restart; current process is not the process being debugged |
The debugging session was halted, and a different process was started. | |
Return to the process being debugged by setting a breakpoint in it and issue a Go command. | |
CV5001 | cannot select |
The cursor was not on the same line as an automatically selectable symbol. | |
CV2211 | cannot terminate; current process is not the process being debugged |
The debugging session was halted, and a different process was current. | |
Return to the process being debugged by setting a breakpoint in it and issue a Go command. | |
CV1056 | cannot understand entry in filename |
At least one line in the given file (either the state file or the TOOLS.INI file) could not be interpreted. | |
On startup, CodeView reads the state file (CURRENT.STS) and the TOOLS.INI file (if the latter is available). | |
Examine the given file to find the problem. | |
CV0104 | CodeView information for filename is newer than this version of CodeView |
The executable file was compiled or linked with a version of a Microsoft compiler that is newer than the version of CodeView you are using. | |
You should try one of the following:
Reinstall CodeView that came with the new compiler. Remove older versions of CodeView that may be present on your hard disk. Recompile the program with an older version of a Microsoft compiler. |
|
CV2405 | command-line option option invalid for target operating system |
The specified command line option was illegal in this context. | |
CV2206 | corrupt CodeView information in filename; discarding |
This error can be caused by using mismatched versions of development tools. Verify that the versions of all tools are current and synchronized. | |
Try recompiling the file with the /Zd switch (Prepare for Debugging option). | |
This option produces an object file containing only public symbols (global or external) and line numbers. | |
CV1057 | CURRENT.STS not found; creating |
Since the state file (CURRENT.STS) could not be located at startup, CodeView created a state file. | |
CV0008 | executable file format error |
The system is not able to load the program to be debugged. The file is not an executable file, or it has an invalid format for this operating system. | |
Try to run the program outside of CodeView to see if it is a valid executable file. | |
This error can be caused if there is not enough memory available to run the program. | |
Try making more memory available to the program. | |
CV1050 | expression is not a memory address |
The expression does not evaluate to an address. | |
For example, buffer[count] is a valid address because it points to a specific memory location. The logical comparison zed != 0 is not a valid address because it evaluates to TRUE or FALSE, not a memory address. | |
CV1067 | extension missing for expression evaluator in filename in TOOLS.INI |
The Eval entry in the TOOLS.INI file expected a list of filename extensions. | |
CV1003 | extra input ignored |
The first part of the command line was interpreted correctly. | |
The remainder of the line could not be interpreted or was unnecessary. | |
CV1041 | file error |
CodeView could not write to the disk. | |
One of the following may have occurred:
There was not enough space on the disk. The file was locked by another process. |
|
CV1048 | floating-point support not loaded |
An attempt was made to access the math processor registers in a program that does not use floating-point arithmetic. | |
One of the following can cause this error:
If the program does not perform floating-point calculations, this error can occur because the floating-point library code will not be loaded and cannot be used to access math processor registers. Math processor registers can only be accessed through the floating-point library code. If the program does not use floating-point instructions, this error can occur when you attempt to access the math processor before any floating-point instructions have been performed. The run-time library includes a floating-point instruction near the beginning so that the math processor registers are always accessible. If a floating-point instruction occurs in an assembly-language routine before such an instruction occurs in the high-level language code that calls the routine, this error occurs. |
|
CV1250 | general expression-evaluator error |
An error occurred in a CodeView expression evaluator. | |
This error is probably caused by a lack of memory available to the expression evaluator. You can free memory by doing one or more of the following:
Closing windows that are not needed. The Memory window, in particular, should be closed if possible. Delete breakpoints that are not needed. Disabling options that are not needed. |
|
As a last resort, exit CodeView and start the debugging session again. | |
This error can also be caused by an expression that cannot be evaluated by the expression evaluator. | |
CV0014 | invalid address |
The command expected an address but was given an argument that could not be interpreted as a valid address. | |
A name or constant may have been specified without the period (.) that indicates a filename or line number. | |
CV1254 | invalid address expression |
The expression entered does not evaluate to an address. | |
For example, buffer[count] is a valid address because it points to a specific memory location. The logical comparison zed != 0 is not a valid address because it evaluates to TRUE or FALSE, not a memory address. | |
CV0022 | invalid argument |
An invalid value was given as an argument. | |
CV1001 | invalid breakpoint command |
CodeView could not interpret the breakpoint command. | |
The command probably used an invalid symbol or the incorrect command format. | |
CV1062 | invalid code-segment context change |
An attempt was made to set the IP register to a line or address in a different segment. | |
CV1046 | invalid executable file: relink |
The executable file did not have a valid format. | |
One of the following may have occurred:
The executable file was not created with the linker released with this version of CodeView. Relink the object code using the current version of LINK.EXE. The .EXE file may have been corrupted. Recompile and relink the program. |
|
CV1022 | invalid flag |
An attempt was made to examine or change a flag, but the flag name was not valid. | |
Any flags preceding the invalid name were changed to the values specified. Any flags after the invalid name were not changed. | |
CV4500 | invalid format length; using variable length |
An invalid length was specified for the Memory window. CodeView will set the length based on the current window width. | |
Try specifying a different length. | |
Use the flag mnemonics displayed after entering the R FL command. | |
CV1027 | invalid radix: specify 8, 10, or 16 |
The Radix (N) command takes three radixes: 8 (octal), 10 (decimal), and 16 (hexadecimal). Other radixes are not permitted. The new radix is always entered as a decimal number, regardless of the current radix. | |
CV1004 | invalid register |
The Register (R) command named a register that does not exist or cannot be displayed. CodeView can access the following registers:AXBXCXDXSPBPSIDIDSESSSCSIPFL | |
When running under DOS or Windows on a 80386 or a 80486 machine, the 80386 registers option can be selected to access the following registers:EAXEBXECXEDXESPEBPESIEDIDSESFSCSGSSSEIPEFL | |
When debugging p-code, CodeView can also access the following registers: |
TL | TH | PQ |
CV2210 | invalid tab setting; using 8 |
The value for tabs cannot be less than 0 or greater than 19. If you supply a value that is not in this range, the default tab value is 8. | |
CV4501 | invalid window id |
The window ID was invalid. It must be either 0 or 1. | |
CV0005 | I/O error |
An attempt was made to access an address that is not accessible to the program being debugged. | |
Check the previous command for numeric constants used as addresses and for pointers used for indirection. | |
CV1042 | library module not loaded |
The program being debugged uses load-on-demand dynamic-link libraries (DLLs). At least one of these libraries is needed but could not be found. | |
CV2207 | loaded symbols for module |
CodeView automatically loaded the symbols for the given dynamic-link library (DLL). The DLL can now be debugged. | |
This message is informational only and does not indicate an error. | |
CV1016 | match not found |
A string could not be found that matched the search pattern. | |
CV1251 | message |
An error occurred within a CodeView expression evaluator. | |
No further explanation is available. | |
CV2401 | missing argument for option option |
This error can be caused by splitting a response file line specifying a program to be debugged and its command-line options. The program and its command-line options must be on one line. | |
CV1051 | missing or corrupt emulator information |
Status information about the floating-point emulator is missing or corrupt. | |
The program probably wrote to this area of memory. Check that each pointer points to its intended object. | |
CV1023 | no code at this line number |
A line number was specified but code was not generated for that line. This error can be caused by a blank line, comment line, line with program declarations, or line moved or removed by compiler optimization. | |
To set a breakpoint at a line deleted by the optimizer, recompile the program with the /Od option to turn off optimization. | |
Note that in a multiline statement the code is associated only with one line of the statement. | |
This error can be caused by debugging a program whose source has been modified after it was compiled. Recompile the file before running it through CodeView. | |
CV0101 | no CodeView information for filename |
The executable file or dynamic-link library (DLL) did not contain the symbols needed by CodeView. | |
Be sure to compile the program or DLL using the /Zi option. If linking in a separate step, be sure to use the /CO option. Use the most current version of LINK. | |
CV1059 | no CodeView source information |
A CodeView symbol listing for the source file or module being debugged does not exist. | |
Be sure the file was compiled with the /Zi option or the /Zd option. If linking in a separate step, be sure to use the /CO option. | |
CV1255 | no data members |
The class, structure, or union that was expanded did not have data members. A class must contain at least one data member to be expanded. | |
CV0000 | no error condition |
You should not normally receive this error message since CV0000 indicates that no error occurred. | |
CV3626 | no execution model; exiting |
CodeView needs an execution model in order to function. | |
Check your TOOLS.INI file, and make sure there is a Native entry specified. | |
CV5013 | no expression evaluators found; exiting |
CodeView needs at least one expression evaluator in order to operate. | |
Check the [cv] or [cvw] section of your TOOLS.INI file and specify at least one Eval entry. | |
CV5005 | no file selected |
A module must be selected before OK is chosen. | |
To exit the dialog box without selecting a module, choose Cancel. | |
CV1011 | no previous regular expression |
The Repeat Last Find command was executed, but a regular expression (search string) was not previously specified. | |
CV1061 | no second monitor connected to system |
CodeView was invoked with the /2 option, but there was only one monitor for CodeView to use. | |
CV1031 | no source lines at this address |
An attempt was made to view an address that does not have source code. | |
This error can be caused by debugging a program whose source has been modified after it was compiled. Recompile the file before debugging it with CodeView. | |
CV1058 | no source window open |
A command was entered to manipulate the contents of a Source window, but a Source window was not open. | |
CV0028 | no space left on device |
The disk does not have any space available for writing. | |
One of the following may have occurred:
CodeView could not find room for writing a temporary file. An attempt was made to write to a disk that was full. |
|
CV0002 | no such file or directory |
The specified file does not exist or a path does not specify an existing directory. | |
Check the file or directory name in the most recent command. | |
One of the following may have occurred:
The View Source (VS) command or the Open Source command from the File menu was used to view a nonexistent file. An attempt was made to print to a nonexistent file or directory. |
|
CV0018 | no such file or directory |
The specified file does not exist or a path does not specify an existing directory. | |
Check the file or directory name in the most recent command. | |
One of the following may have occurred:
The View Source (VS) command or the Open Source command from the File menu was used to view a nonexistent file. An attempt was made to print to a nonexistent file or directory. |
|
CV3630 | no symbol handler found; exiting |
A symbol handler dynamic-link library (DLL) could not be found. The DLLs that CodeView uses must be in a location specified by the Cvdllpath entry in the [cvw] or [cv] section of TOOLS.INI. | |
CV3625 | no transport layer; exiting |
CodeView needs a transport layer to make appropriate calls to the operating system in local debugging and to a remote computer in remote debugging. | |
Check your TOOLS.INI file, and make sure there is a Transport entry in the [cv] or [cvw] CodeView section. | |
CV5009 | no watch expression to delete |
An attempt was made to delete one or more watch variables (watch expressions), but watch expressions are not currently selected. | |
CV1039 | not a text file |
An attempt was made to load a file that is not a text file. The file may be a binary data file or an executable program. | |
This error can also occur if the first line of a file includes characters that are in the range of ASCII 0 to 8, 14 to 31, or 127 (0x0 to 0x8, 0xE to 0x1F, or 0x7F). | |
The Source window can only be used to view text files. | |
CV0007 | number of arguments exceeds DOS limit of 128 |
CodeView is not able to restart the program that is being debugged because the number of arguments to the executable program exceeds the limit of 128. | |
CV0012 | out of memory |
CodeView was unable to allocate or reallocate the memory that it required because not enough memory was available. | |
Possible solutions include the following:
Recompile without symbolic information in some of the modules. CodeView requires memory to hold information about the program being debugged. Compile some modules with the /Zd option instead of /Zi, or don't use either option. Remove other programs or drivers running in the system that could be consuming significant amounts of memory. Decrease the settings in CONFIG.SYS for FILES and BUFFERS. |
|
CV3608 | out of memory |
CodeView needed additional memory, but insufficient memory was available. | |
Possible solutions include the following:
Remove some drivers or applications that have been loaded in high memory. Recompile without symbolic information in some of the modules. CodeView requires memory to hold information about the program being debugged. Compile some modules with the /Zd option instead of /Zi, or don't use either option. Remove other programs or drivers running in the system that could be consuming significant amounts of high memory. Free some memory by removing terminate-and-stay-resident (TSR) software. Remove unneeded watch expressions or breakpoints. |
|
CV1047 | overlay not resident |
An attempt was made to access machine code from an overlay section of code that is not currently resident in memory. | |
Execute the program until the overlay is loaded. | |
CV5012 | packed executable file |
CodeView cannot step through the beginning of files that are linked with the /EXEPACK option. There are two solutions to this problem:
Relink without this option to debug the file, and then switch back to linking with /EXEPACK for the release version of your program. Execute the program through startup code, and set breakpoints only after the program has entered main. |
|
CV0003 | program has terminated: restart to continue |
CodeView has detected a termination request by the program being debugged. | |
The program cannot be executed because it has terminated and has not been restarted. Program memory remains allocated and may still be examined at this point. | |
To run the program again, reload it using the Restart command. | |
CV1012 | regular expression too long |
The regular expression was too long or complex. | |
Use a simpler or more general regular expression. | |
CV0103 | relink filename with current linker |
This version of CodeView expects the executable file to be in the format produced by the current version of the linker. | |
Make sure PWB, NMAKE, or the compiler is not running an older version of the linker. | |
CV2403 | response files cannot be nested |
A response file cannot refer to another response file. | |
CV1017 | syntax error |
The command contained a syntax error. | |
This error is probably caused by an invalid command or expression. | |
CV0024 | too many open files |
CodeView could not open a file it needed because a file handle was not available. | |
Increase the number of file handles by changing the FILES setting in CONFIG.SYS to allow a larger number of open files. FILES=50 is the recommended setting. | |
The program being debugged may have so many files open that all available handles are exhausted. Check that the program has not left files open unnecessarily. The first four handles are reserved by the operating system. | |
Additional files can be made available by closing source windows. If more files are needed, set helpbuffers=0 in the [pwb] section of TOOLS.INI. As a result, Help cannot be used but several file handles will be made available. | |
CV1053 | TOOLS.INI not found |
The directory listed in the INIT environment variable did not contain a TOOLS.INI file. | |
Check the INIT variable to be sure that it points to the correct directory. | |
CV3629 | too many execution models: choose one |
Only one execution model can be selected at a time. | |
Additional execution models should be removed. | |
CV3628 | too many transport layers selected: choose one |
Only one transport layer can be selected at one time. | |
CV1007 | unable to open file |
The specified file cannot be opened. | |
One of the following may have occurred:
The file may not exist in the specified directory. The filename was misspelled. The file's attributes are set so that it cannot be opened. A locking or sharing violation occurred. |
|
CV4502 | unable to open the requested memory window |
CodeView could not open a Memory window. | |
The only valid window IDs are 0 and 1. You may need to close some windows. | |
CV1021 | unknown format specifier; specify one of A,B,I,IU,IX,L,LU,LX,R,RL,RT |
An unknown format specifier was given to a View Memory (VM), Memory Dump (MD), or Memory Enter (ME) command. | |
The valid format specifiers are: |
A | ASCII |
B | byte |
I | 16-bit signed decimal integer |
IU | 16-bit unsigned decimal integer |
IX | 16-bit hexadecimal integer |
L | 32-bit signed decimal integer |
LU | 32-bit unsigned decimal integer |
LX | 32-bit hexadecimal integer |
R | 32-bit single-precision integer |
RL | 64-bit double-precision floating point |
RT | 80-bit 10-byte real (long double) |
@ERP = This error is probably due to a mistyped command.
CV2402 | unknown option option; ignored |
The specified option was not a valid option. | |
Check that the option was typed correctly. | |
CV1018 | unknown symbol |
The symbolic name specified could not be found. | |
One of the following may have occurred:
The specified name was misspelled. The wrong case was used when case sensitivity was on. Case sensitivity is toggled by the Case Sensitivity command from the Options menu or is set by the Option (O) Command-window command. The module containing the specified symbol may not have been compiled with the /Zi option to include symbolic information. A search was made for an undefined label or function. |
|
CV0102 | unpacked CodeView information in filename: use CVPACK |
For this version of CodeView, you must process all executable files using CVPACK, which compresses the debugging information in the file. | |
Pass the file through CVPACK.EXE before starting CodeView. | |
CV1040 | video mode changed without /S option |
The program being debugged changed screen modes, and CodeView was not set for swapping. The program output is now damaged or unrecoverable. | |
To be able to view program output, exit CodeView and restart it with the Swap (/S) option. | |
CV1064 | window could not be opened |
CodeView tried to open a window, but failed to do so. | |
This error is probably caused by a lack of memory available to CodeView. | |
Exit CodeView and make more memory available, then restart CodeView. | |
CV3623 | wrong DLL filename |
CodeView expected one type of dynamic-link library (DLL) but read in a different type. This error is probably caused by specifying an incorrect filename in the TOOLS.INI file. For example, you may have specified an execution model DLL in the expression evaluator entry. |