when using gtags-cscope to lookup xxx reference in vim, It has not displaying the function call xxx
Chaohai Chen <[email protected]> Wed, 18 Jun 2025 11:38:21 +0800
| Newsgroups | gmane.comp.gnu.global.bugs |
|---|---|
| Message-ID | <[email protected]> |
when I use cscope to lookup the reference of "kernel_read", in kernel code, vim quickfix window is like: ============================== 1 arch/mips/kernel/elf.c|121| <<arch_elf_pt_proc>> ret = kernel_read(elf, &abiflags, sizeof(abiflags), &pos); 2 arch/um/drivers/mconsole_kern.c|152| <<mconsole_proc>> len = kernel_read(file, buf, PAGE_SIZE - 1, &pos); 3 arch/x86/ia32/ia32_aout.c|414| <<load_aout_library>> error = kernel_read(file, &ex, sizeof(ex), &pos); 4 drivers/mtd/nand/raw/nandsim.c|1364| <<read_file>> tx = kernel_read(file, buf, count, &pos); 5 drivers/usb/gadget/function/f_mass_storage.c|694| <<do_read>> nread = kernel_read(curlun->filp, bh->buf, amount, 6 drivers/usb/gadget/function/f_mass_storage.c|1028| <<do_verify>> nread = kernel_read(curlun->filp, bh->buf, amount, 7 fs/binfmt_aout.c|350| <<load_aout_library>> error = kernel_read(file, &ex, sizeof(ex), &pos); 8 fs/binfmt_elf.c|446| <<load_elf_phdrs>> retval = kernel_read(elf_file, elf_phdata, size, &pos); 9 fs/binfmt_elf.c|768| <<load_elf_binary>> retval = kernel_read(bprm->file, elf_interpreter, 10 fs/binfmt_elf.c|794| <<load_elf_binary>> retval = kernel_read(interpreter, &loc->interp_elf_ex, ================================ but use gtags-cscope, vim quickfix window is like: ================================ 1 drivers/crypto/ccp/sev-dev.c|295| <<kernel_read>> nread = kernel_read(fp, sev_init_ex_buffer, NV_LENGTH, NULL); 2 drivers/mtd/nand/raw/nandsim.c|1352| <<kernel_read>> tx = kernel_read(file, buf, count, &pos); 3 drivers/usb/gadget/function/f_mass_storage.c|684| <<kernel_read>> nread = kernel_read(curlun->filp, bh->buf, amount, 4 drivers/usb/gadget/function/f_mass_storage.c|1021| <<kernel_read>> nread = kernel_read(curlun->filp, bh->buf, amount, 5 fs/binfmt_elf.c|469| <<kernel_read>> rv = kernel_read(file, buf, len, &pos); 6 fs/binfmt_elf.c|786| <<kernel_read>> n = kernel_read(f, ¬e, phdr->p_filesz, &pos); ================================ the function in "<<*>>" is different, I can't get the functon who call the "kernel_read"