InggrisPerancisSpanyol

favorit OnWorks

nccnavi - Online di Cloud

Jalankan nccnavi di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows, atau emulator online MAC OS

Ini adalah perintah nccnavi yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


nccnav, nccnavi - jelajahi output nccgen pada konsol mode teks

RINGKASAN


nccnav [Kode.peta]
ncnavi [Kode.peta]

DESKRIPSI


Halaman manual ini mendokumentasikan secara singkat nccnav perintah yang dapat digunakan untuk menelusuri
output yang dihasilkan oleh nccgen pada satu set file C / C++.

PERINTAH (Mode 1)


Saat pertama kali dipanggil, nccnav akan menampilkan daftar file sumber.

panah kunci-kunci / Halaman up / Halaman turun
Dapat digunakan untuk menavigasi ke file yang diinginkan

Enter Memilih file dan membawa pengguna ke Mode 2

q Membawa pengguna kembali ke layar sebelumnya

O Menampilkan daftar semua fungsi dalam file yang dipilih

AZ AZ (kecuali q)
Memindahkan kursor ke fungsi yang dimulai dengan karakter yang ditentukan

E Menampilkan daftar semua fungsi yang tidak dipanggil oleh fungsi lain

G Menampilkan daftar semua variabel global

PERINTAH (Mode 2)


Mode ini berorientasi pada sumber daya yang dapat berupa: file, fungsi, variabel global,
anggota struktur, struktur

Untuk salah satu di atas, semua sumber daya terkait terdaftar. Misalnya, dalam kasus
ada:

1. File dengan definisi (mungkin tidak ada)
2. Fungsi memanggil (Biru)
3. Variabel global yang digunakan oleh (Merah)
4.
5. Fungsi dipanggil oleh
Abu-abu redup: fungsi yang tidak memanggil fungsi lain.
Coklat: fungsi yang memang memanggil fungsi lain.
Merah: Peringatan pendeteksi rekursi (jika diaktifkan)
6. Anggota struktur yang digunakan oleh (Abu-abu gelap)

1-6
Masukkan MODE 2 secara rekursif untuk sumber daya tersebut.

q Menekan enter pada 4 atau mengetik 'q' akan kembali ke layar sebelumnya.

BACKSPACE
LAYAR AWAL dengan longjmp.

< MODE SEJARAH.

r Menekan 'r' pada 5 merah membawa Anda ke MODE UNROLL.

m Menekan 'm' pada suatu fungsi akan membawa Anda ke MODE POP-UP

C Menekan 'C' akan menjalankan system("bash")

INTERN SOURCE PENONTON


Mendesak pada:

... a struktur:
Akan mengekstrak dan menampilkan struktur dan teks deklarasi.

... a fungsi:
Akan menampilkan teks fungsi seperti yang ditemukan dalam file yang berisi
definisi fungsi. Agar ini berfungsi, nccnav harus berada di root yang benar
direktori atau jalur harus absolut. Opsi ncc -ncfabs agak
berguna.

Perhatikan bahwa jika suatu fungsi melaporkan untuk didefinisikan di lebih dari satu file,
ini mungkin akan gagal. Ini terjadi karena nccgen tidak membedakan
fungsi statis yang berbeda dengan nama yang sama. Mereka dianggap sama
hal dan sumber daya mereka dicampur dalam nccnav. Saat ini, jika nccnav mendeteksi
lebih dari satu file untuk suatu fungsi akan mengeluarkan peringatan.

... a fillet in mode 2:
Akan menampilkan isi dari seluruh file.

Secara default, penampil sumber internal menggunakan kurang. Saat dipanggil melalui ncnavi
perintah, kode sumber secara otomatis menjorok dan dilihat melalui less.

PENGULANGAN DETEKTOR


Detektor rekursi diaktifkan secara default.

Itu dapat dinonaktifkan dengan menekan 'R' saat dalam MODE 2. (seharusnya mahal dan mungkin
membingungkan)

Detektor rekursi bekerja dalam MODE 2 dan jika sumber daya saat ini adalah fungsi. Di dalam
kasus itu akan melukis MERAH semua fungsi yang dipanggil oleh fungsi saat ini, yang akan
akhirnya mengarah kembali ke sana dengan beberapa cara rekursi.

Menekan 'r' pada salah satu yang merah akan menampilkan salah satu jalur yang mungkin dilalui
rekursi dapat terjadi. Saat ini tidak ada cara untuk melihat jalur alternatif.

Dalam mode ini, 'q' akan membuat Anda kembali sementara enter akan melanjutkan lebih dalam ke MODE 2 untuk
sumber daya yang dipilih.

POPUP MODE


Ini adalah cara alternatif untuk menelusuri aliran panggilan dan dimasukkan dengan menekan 'm' pada a
fungsi dalam MODE 2.

Menu pop-up dihasilkan, di mana elemen teratas adalah fungsi dan di bawahnya semua
fungsi yang dipanggil olehnya. Gerakan dimungkinkan dengan panah ATAS/BAWAH.

atau KANAN akan memperluas pop-up baru untuk fungsi saat ini. q atau KIRI akan ditutup
pop-up saat ini dan aktifkan yang sebelumnya. SPACE tersedia untuk melihat sumbernya
kode.

BACKSPACE akan menutup semua popup dan kembali ke MODE 2.

Menekan '2' akan memasuki MODE 2 untuk elemen yang dipilih saat ini. Dalam hal ini, SEJARAH
dan BACKSPACE diatur pada breakpoint ini.

SEJARAH MODE


Setiap saat Anda dapat menekan '<' dan '>' untuk menelusuri semua layar sebelumnya.
pada salah satu dari mereka akan melompat kembali ke layar itu. Kunci lainnya akan keluar dari HISTORY MODE.

CONTOH


Misalkan Anda telah mengkompilasi kernel linux dengan nccgen. Mengumpulkan semua file .nccout
dapat dilakukan dengan:

menemukan . -nama \*.ncout | xargs kucing > kernel.peta

Anda dapat menggunakan pathremover untuk memotong jalur panjang di `kernel.map'.

menemukan . -nama \*.ncout | xargs kucing | penghilang rasa sakit /mnt/src/hacks/linux-2.4.10/ > kernel.peta

Kemudian, itu dilihat dengan:

nccnav kernel.peta

Untuk informasi lebih lanjut tentang penggunaan nccgen pada kernel Linux, silakan merujuk ke:

/usr/share/doc/ncc/hacking.LINUX-KERNEL

Gunakan nccnavi online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

Perintah Linux

Ad