Linux premium71.web-hosting.com 4.18.0-513.11.1.lve.el8.x86_64 #1 SMP Thu Jan 18 16:21:02 UTC 2024 x86_64
LiteSpeed
Server IP : 198.187.29.8 & Your IP : 216.73.216.155
Domains :
Cant Read [ /etc/named.conf ]
User : cleahvkv
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
share /
vim /
vim80 /
doc /
Delete
Unzip
Name
Size
Permission
Date
Action
arabic.txt
11.66
KB
-rw-r--r--
2022-08-02 16:56
autocmd.txt
63.87
KB
-rw-r--r--
2022-08-02 16:56
change.txt
73.12
KB
-rw-r--r--
2022-08-02 16:56
channel.txt
30.1
KB
-rw-r--r--
2022-08-02 16:56
cmdline.txt
46.17
KB
-rw-r--r--
2022-08-02 16:56
debug.txt
7.01
KB
-rw-r--r--
2022-08-02 16:56
debugger.txt
5.61
KB
-rw-r--r--
2022-08-02 16:56
develop.txt
21.82
KB
-rw-r--r--
2022-08-02 16:56
diff.txt
16.14
KB
-rw-r--r--
2022-08-02 16:56
digraph.txt
60.67
KB
-rw-r--r--
2022-08-02 16:56
editing.txt
71.46
KB
-rw-r--r--
2022-08-02 16:56
eval.txt
434.04
KB
-rw-r--r--
2022-08-02 16:56
farsi.txt
9.48
KB
-rw-r--r--
2022-08-02 16:56
filetype.txt
25.33
KB
-rw-r--r--
2022-08-02 16:56
fold.txt
23.14
KB
-rw-r--r--
2022-08-02 16:56
ft_ada.txt
17.82
KB
-rw-r--r--
2022-08-02 16:56
ft_rust.txt
9.3
KB
-rw-r--r--
2022-08-02 16:56
ft_sql.txt
29.97
KB
-rw-r--r--
2022-08-02 16:56
gui.txt
44.52
KB
-rw-r--r--
2022-08-02 16:56
gui_w32.txt
18.47
KB
-rw-r--r--
2022-08-02 16:56
gui_x11.txt
28.79
KB
-rw-r--r--
2022-08-02 16:56
hangulin.txt
3.21
KB
-rw-r--r--
2022-08-02 16:56
hebrew.txt
5.58
KB
-rw-r--r--
2022-08-02 16:56
help.txt
8.38
KB
-rw-r--r--
2022-08-02 16:56
helphelp.txt
14
KB
-rw-r--r--
2022-08-02 16:56
howto.txt
2.84
KB
-rw-r--r--
2022-08-02 16:56
if_cscop.txt
18.91
KB
-rw-r--r--
2022-08-02 16:56
if_lua.txt
14.3
KB
-rw-r--r--
2022-08-02 16:56
if_mzsch.txt
11.55
KB
-rw-r--r--
2022-08-02 16:56
if_ole.txt
7.23
KB
-rw-r--r--
2022-08-02 16:56
if_perl.txt
10.89
KB
-rw-r--r--
2022-08-02 16:56
if_pyth.txt
37.05
KB
-rw-r--r--
2022-08-02 16:56
if_ruby.txt
7.83
KB
-rw-r--r--
2022-08-02 16:56
if_sniff.txt
266
B
-rw-r--r--
2022-08-02 16:56
if_tcl.txt
22.49
KB
-rw-r--r--
2022-08-02 16:56
indent.txt
38.5
KB
-rw-r--r--
2022-08-02 16:56
index.txt
74.65
KB
-rw-r--r--
2022-08-02 16:56
insert.txt
81.21
KB
-rw-r--r--
2022-08-02 16:56
intro.txt
38.31
KB
-rw-r--r--
2022-08-02 16:56
map.txt
63.15
KB
-rw-r--r--
2022-08-02 16:56
mbyte.txt
57.92
KB
-rw-r--r--
2022-08-02 16:56
message.txt
30.5
KB
-rw-r--r--
2022-08-02 16:56
mlang.txt
7.67
KB
-rw-r--r--
2022-08-02 16:56
motion.txt
50.39
KB
-rw-r--r--
2022-08-02 16:56
netbeans.txt
36.13
KB
-rw-r--r--
2022-08-02 16:56
options.txt
378.02
KB
-rw-r--r--
2022-08-02 16:56
os_390.txt
4.64
KB
-rw-r--r--
2022-08-02 16:56
os_amiga.txt
5.33
KB
-rw-r--r--
2022-08-02 16:56
os_beos.txt
10.73
KB
-rw-r--r--
2022-08-02 16:56
os_dos.txt
11.74
KB
-rw-r--r--
2022-08-02 16:56
os_mac.txt
6.69
KB
-rw-r--r--
2022-08-02 16:56
os_mint.txt
1.37
KB
-rw-r--r--
2022-08-02 16:56
os_msdos.txt
518
B
-rw-r--r--
2022-08-02 16:56
os_os2.txt
294
B
-rw-r--r--
2022-08-02 16:56
os_qnx.txt
3.98
KB
-rw-r--r--
2022-08-02 16:56
os_risc.txt
323
B
-rw-r--r--
2022-08-02 16:56
os_unix.txt
2.53
KB
-rw-r--r--
2022-08-02 16:56
os_vms.txt
31.35
KB
-rw-r--r--
2022-08-02 16:56
os_win32.txt
13.04
KB
-rw-r--r--
2022-08-02 16:56
pattern.txt
57.93
KB
-rw-r--r--
2022-08-02 16:56
pi_getscript.txt
20.58
KB
-rw-r--r--
2022-08-02 16:56
pi_gzip.txt
1.29
KB
-rw-r--r--
2022-08-02 16:56
pi_logipat.txt
4.09
KB
-rw-r--r--
2022-08-02 16:56
pi_netrw.txt
171.44
KB
-rw-r--r--
2022-08-02 16:56
pi_paren.txt
2.22
KB
-rw-r--r--
2022-08-02 16:56
pi_spec.txt
4.03
KB
-rw-r--r--
2022-08-02 16:56
pi_tar.txt
6.5
KB
-rw-r--r--
2022-08-02 16:56
pi_vimball.txt
11.58
KB
-rw-r--r--
2022-08-02 16:56
pi_zip.txt
6.87
KB
-rw-r--r--
2022-08-02 16:56
print.txt
30.43
KB
-rw-r--r--
2022-08-02 16:56
quickfix.txt
67.4
KB
-rw-r--r--
2022-08-02 16:56
quickref.txt
69.59
KB
-rw-r--r--
2022-08-02 16:56
quotes.txt
12.44
KB
-rw-r--r--
2022-08-02 16:56
recover.txt
10.44
KB
-rw-r--r--
2022-08-02 16:56
remote.txt
8.22
KB
-rw-r--r--
2022-08-02 16:56
repeat.txt
38.65
KB
-rw-r--r--
2022-08-02 16:56
rileft.txt
4.86
KB
-rw-r--r--
2022-08-02 16:56
russian.txt
3.02
KB
-rw-r--r--
2022-08-02 16:56
scroll.txt
13.74
KB
-rw-r--r--
2022-08-02 16:56
sign.txt
6.73
KB
-rw-r--r--
2022-08-02 16:56
spell.txt
61.31
KB
-rw-r--r--
2022-08-02 16:56
sponsor.txt
7.03
KB
-rw-r--r--
2022-08-02 16:56
starting.txt
71.9
KB
-rw-r--r--
2022-08-02 16:56
syntax.txt
212.37
KB
-rw-r--r--
2022-08-02 16:56
tabpage.txt
16.33
KB
-rw-r--r--
2022-08-02 16:56
tags
320.99
KB
-rw-r--r--
2022-08-02 16:56
tagsrch.txt
35.78
KB
-rw-r--r--
2022-08-02 16:56
term.txt
44.35
KB
-rw-r--r--
2022-08-02 16:56
terminal.txt
32.78
KB
-rw-r--r--
2022-08-02 16:56
tips.txt
20.07
KB
-rw-r--r--
2022-08-02 16:56
todo.txt
289.32
KB
-rw-r--r--
2022-08-02 16:56
uganda.txt
13.7
KB
-rw-r--r--
2022-08-02 16:56
undo.txt
16.15
KB
-rw-r--r--
2022-08-02 16:56
usr_01.txt
6.92
KB
-rw-r--r--
2022-08-02 16:56
usr_02.txt
23.77
KB
-rw-r--r--
2022-08-02 16:56
usr_03.txt
23.05
KB
-rw-r--r--
2022-08-02 16:56
usr_04.txt
18.63
KB
-rw-r--r--
2022-08-02 16:56
usr_05.txt
23.27
KB
-rw-r--r--
2022-08-02 16:56
usr_06.txt
9.36
KB
-rw-r--r--
2022-08-02 16:56
usr_07.txt
15.61
KB
-rw-r--r--
2022-08-02 16:56
usr_08.txt
18.92
KB
-rw-r--r--
2022-08-02 16:56
usr_09.txt
11.18
KB
-rw-r--r--
2022-08-02 16:56
usr_10.txt
28.5
KB
-rw-r--r--
2022-08-02 16:56
usr_11.txt
12.32
KB
-rw-r--r--
2022-08-02 16:56
usr_12.txt
13.11
KB
-rw-r--r--
2022-08-02 16:56
usr_20.txt
13.38
KB
-rw-r--r--
2022-08-02 16:56
usr_21.txt
17.94
KB
-rw-r--r--
2022-08-02 16:56
usr_22.txt
13.96
KB
-rw-r--r--
2022-08-02 16:56
usr_23.txt
12.29
KB
-rw-r--r--
2022-08-02 16:56
usr_24.txt
20.38
KB
-rw-r--r--
2022-08-02 16:56
usr_25.txt
18.67
KB
-rw-r--r--
2022-08-02 16:56
usr_26.txt
8.06
KB
-rw-r--r--
2022-08-02 16:56
usr_27.txt
17.31
KB
-rw-r--r--
2022-08-02 16:56
usr_28.txt
15.64
KB
-rw-r--r--
2022-08-02 16:56
usr_29.txt
19.64
KB
-rw-r--r--
2022-08-02 16:56
usr_30.txt
22.13
KB
-rw-r--r--
2022-08-02 16:56
usr_31.txt
10.15
KB
-rw-r--r--
2022-08-02 16:56
usr_32.txt
5.25
KB
-rw-r--r--
2022-08-02 16:56
usr_40.txt
22.64
KB
-rw-r--r--
2022-08-02 16:56
usr_41.txt
87.21
KB
-rw-r--r--
2022-08-02 16:56
usr_42.txt
13.47
KB
-rw-r--r--
2022-08-02 16:56
usr_43.txt
7.23
KB
-rw-r--r--
2022-08-02 16:56
usr_44.txt
28.53
KB
-rw-r--r--
2022-08-02 16:56
usr_45.txt
17.49
KB
-rw-r--r--
2022-08-02 16:56
usr_90.txt
17.25
KB
-rw-r--r--
2022-08-02 16:56
usr_toc.txt
9
KB
-rw-r--r--
2022-08-02 16:56
various.txt
28.18
KB
-rw-r--r--
2022-08-02 16:56
version4.txt
13.58
KB
-rw-r--r--
2022-08-02 16:56
version5.txt
301.31
KB
-rw-r--r--
2022-08-02 16:56
version6.txt
563.53
KB
-rw-r--r--
2022-08-02 16:56
version7.txt
658.95
KB
-rw-r--r--
2022-08-02 16:56
version8.txt
668.21
KB
-rw-r--r--
2022-08-02 16:56
vi_diff.txt
41.81
KB
-rw-r--r--
2022-08-02 16:56
visual.txt
21.33
KB
-rw-r--r--
2022-08-02 16:56
windows.txt
51.79
KB
-rw-r--r--
2022-08-02 16:56
workshop.txt
4.52
KB
-rw-r--r--
2022-08-02 16:56
Save
Rename
*debug.txt* For Vim version 8.0. Last change: 2017 Jul 15 VIM REFERENCE MANUAL by Bram Moolenaar Debugging Vim *debug-vim* This is for debugging Vim itself, when it doesn't work properly. For debugging Vim scripts, functions, etc. see |debug-scripts| 1. Location of a crash, using gcc and gdb |debug-gcc| 2. Locating memory leaks |debug-leaks| 3. Windows Bug Reporting |debug-win32| ============================================================================== 1. Location of a crash, using gcc and gdb *debug-gcc* *gdb* When Vim crashes in one of the test files, and you are using gcc for compilation, here is what you can do to find out exactly where Vim crashes. This also applies when using the MingW tools. 1. Compile Vim with the "-g" option (there is a line in the src/Makefile for this, which you can uncomment). Also make sure "strip" is disabled (do not install it, or use the line "STRIP = /bin/true"). 2. Execute these commands (replace "11" with the test that fails): > cd testdir gdb ../vim run -u unix.vim -U NONE -s dotest.in test11.in 3. Check where Vim crashes, gdb should give a message for this. 4. Get a stack trace from gdb with this command: > where < You can check out different places in the stack trace with: > frame 3 < Replace "3" with one of the numbers in the stack trace. ============================================================================== 2. Locating memory leaks *debug-leaks* *valgrind* If you suspect Vim is leaking memory and you are using Linux, the valgrind tool is very useful to pinpoint memory leaks. First of all, build Vim with EXITFREE defined. Search for this in MAKEFILE and uncomment the line. Use this command to start Vim: > valgrind --log-file=valgrind.log --leak-check=full ./vim Note: Vim will run much slower. If your .vimrc is big or you have several plugins you need to be patient for startup, or run with the "--clean" argument. There are often a few leaks from libraries, such as getpwuid() and XtVaAppCreateShell(). Those are unavoidable. The number of bytes should be very small a Kbyte or less. ============================================================================== 3. Windows Bug Reporting *debug-win32* If the Windows version of Vim crashes in a reproducible manner, you can take some steps to provide a useful bug report. 3.1 GENERIC ~ You must obtain the debugger symbols (PDB) file for your executable: gvim.pdb for gvim.exe, or vim.pdb for vim.exe. The PDB should be available from the same place that you obtained the executable. Be sure to use the PDB that matches the EXE (same date). If you built the executable yourself with the Microsoft Visual C++ compiler, then the PDB was built with the EXE. Alternatively, if you have the source files, you can import Make_ivc.mak into Visual Studio as a workspace. Then select a debug configuration, build and you can do all kinds of debugging (set breakpoints, watch variables, etc.). If you have Visual Studio, use that instead of the VC Toolkit and WinDbg. For other compilers, you should always use the corresponding debugger: TD for a Vim executable compiled with the Borland compiler; gdb (see above |debug-gcc|) for the Cygwin and MinGW compilers. *debug-vs2005* 3.2 Debugging Vim crashes with Visual Studio 2005/Visual C++ 2005 Express ~ First launch vim.exe or gvim.exe and then launch Visual Studio. (If you don't have Visual Studio, follow the instructions at |get-ms-debuggers| to obtain a free copy of Visual C++ 2005 Express Edition.) On the Tools menu, click Attach to Process. Choose the Vim process. In Vim, reproduce the crash. A dialog will appear in Visual Studio, telling you about the unhandled exception in the Vim process. Click Break to break into the process. Visual Studio will pop up another dialog, telling you that no symbols are loaded and that the source code cannot be displayed. Click OK. Several windows will open. Right-click in the Call Stack window. Choose Load Symbols. The Find Symbols dialog will open, looking for (g)vim.pdb. Navigate to the directory where you have the PDB file and click Open. At this point, you should have a full call stack with vim function names and line numbers. Double-click one of the lines and the Find Source dialog will appear. Navigate to the directory where the Vim source is (if you have it.) If you don't know how to debug this any further, follow the instructions at ":help bug-reports". Paste the call stack into the bug report. If you have a non-free version of Visual Studio, you can save a minidump via the Debug menu and send it with the bug report. A minidump is a small file (<100KB), which contains information about the state of your process. Visual C++ 2005 Express Edition cannot save minidumps and it cannot be installed as a just-in-time debugger. Use WinDbg, |debug-windbg|, if you need to save minidumps or you want a just-in-time (postmortem) debugger. *debug-windbg* 3.3 Debugging Vim crashes with WinDbg ~ See |get-ms-debuggers| to obtain a copy of WinDbg. As with the Visual Studio IDE, you can attach WinDbg to a running Vim process. You can also have your system automatically invoke WinDbg as a postmortem debugger. To set WinDbg as your postmortem debugger, run "windbg -I". To attach WinDbg to a running Vim process, launch WinDbg. On the File menu, choose Attach to a Process. Select the Vim process and click OK. At this point, choose Symbol File Path on the File menu, and add the folder containing your Vim PDB to the sympath. If you have Vim source available, use Source File Path on the File menu. You can now open source files in WinDbg and set breakpoints, if you like. Reproduce your crash. WinDbg should open the source file at the point of the crash. Using the View menu, you can examine the call stack, local variables, watch windows, and so on. If WinDbg is your postmortem debugger, you do not need to attach WinDbg to your Vim process. Simply reproduce the crash and WinDbg will launch automatically. As above, set the Symbol File Path and the Source File Path. To save a minidump, type the following at the WinDbg command line: > .dump vim.dmp < *debug-minidump* 3.4 Opening a Minidump ~ If you have a minidump file, you can open it in Visual Studio or in WinDbg. In Visual Studio 2005: on the File menu, choose Open, then Project/Solution. Navigate to the .dmp file and open it. Now press F5 to invoke the debugger. Follow the instructions in |debug-vs2005| to set the Symbol File Path. In WinDbg: choose Open Crash Dump on the File menu. Follow the instructions in |debug-windbg| to set the Symbol File Path. *get-ms-debuggers* 3.5 Obtaining Microsoft Debugging Tools ~ The Debugging Tools for Windows (including WinDbg) can be downloaded from http://www.microsoft.com/whdc/devtools/debugging/default.mspx This includes the WinDbg debugger. Visual C++ 2005 Express Edition can be downloaded for free from: http://msdn.microsoft.com/vstudio/express/visualC/default.aspx ========================================================================= vim:tw=78:ts=8:ft=help:norl: