Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Ad


Biểu tượng yêu thích OnWorks

m68hc12-objdump - Trực tuyến trên đám mây

Run m68hc12-objdump in OnWorks free hosting provider over Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

Đây là lệnh m68hc12-objdump có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


objdump - hiển thị thông tin từ các tệp đối tượng.

SYNOPSIS


đối tượng [-a|- tiêu đề lưu trữ]
[-b tên bạn|- mục tiêu =tên bạn]
[-C|- hình tam giác[=phong cách]]
[-d|- tháo rời]
[-D|- tháo rời-tất cả]
[-z|- tháo rời-số XNUMX]
[-EB|-CÁC|--endian ={lớn | ít }]
[-f|- tiêu đề tệp]
[--tệp-start-context]
[-g|- gỡ lỗi]
[-e|--debugging-thẻ]
[-h|--tiêu đề phần|--tiêu đề]
[-i|--thông tin]
[-j phần|--section =phần]
[-l|- số dòng]
[-S|--nguồn]
[-m máy|--architecture =máy]
[-M lựa chọn|--disassembler-options =lựa chọn]
[-p|- tiêu đề riêng]
[-r|--reloc]
[-R|- động lực-di dời]
[-s|- đầy đủ nội dung]
[-W|--quỷ lùn]
[-G|--đâm]
[-t|--syms]
[-T|--Dynamic-sym]
[-x|- tất cả các tiêu đề]
[-w|--rộng]
[--start-address =địa chỉ]
[--stop-address =địa chỉ]
[- địa chỉ tiền tố]
[- [no-] show-raw-inn]
[--adjust-vma =bù đắp]
[--special-sym]
[-V|--phiên bản]
[-H|--Cứu giúp]
đối tượnghữu ích. Cảm ơn !

MÔ TẢ


phản đối hiển thị thông tin về một hoặc nhiều tệp đối tượng. Các tùy chọn kiểm soát những gì
thông tin cụ thể để hiển thị. Thông tin này chủ yếu hữu ích cho các lập trình viên
đang làm việc trên các công cụ biên dịch, trái ngược với các lập trình viên chỉ muốn
chương trình để biên dịch và làm việc.

đối tượng... là các tệp đối tượng cần kiểm tra. Khi bạn chỉ định kho lưu trữ, phản đối chương trình
thông tin về từng tệp đối tượng thành viên.

LỰA CHỌN


Các dạng tùy chọn dài và ngắn, được hiển thị ở đây dưới dạng các lựa chọn thay thế, là tương đương nhau. Ít nhất
một tùy chọn từ danh sách -a, -d, -D, -e, -f, -g, -G, -h, -H, -p, -r, -R, -s, -S, -t, -T, -V ,-NS phải
được.

-a
--tiêu đề lưu trữ
Nếu bất kỳ đối tượng tệp là kho lưu trữ, hiển thị thông tin tiêu đề kho lưu trữ (trong một
định dạng tương tự như ls -l). Bên cạnh thông tin bạn có thể liệt kê ar tv, phản đối
-a hiển thị định dạng tệp đối tượng của từng thành viên lưu trữ.

--adjust-vma =bù đắp
Khi kết xuất thông tin, trước tiên hãy thêm bù đắp đến tất cả các địa chỉ phần. Đây là
hữu ích nếu địa chỉ phần không tương ứng với bảng ký hiệu, có thể
xảy ra khi đặt các phần tại các địa chỉ cụ thể khi sử dụng một định dạng không thể
đại diện cho các địa chỉ phần, chẳng hạn như a.out.

-b tên bạn
- mục tiêu =tên bạn
Chỉ định rằng định dạng mã đối tượng cho các tệp đối tượng là tên bạn. Tùy chọn này có thể
không cần thiết; phản đối có thể tự động nhận dạng nhiều định dạng.

Ví dụ,

objdump -b oasys -m vax -h fu.o

hiển thị thông tin tóm tắt từ các tiêu đề phần (-h) của fu.o, Đó là
được xác định rõ ràng (-m) dưới dạng tệp đối tượng VAX ở định dạng do Oasys tạo ra
trình biên dịch. Bạn có thể liệt kê các định dạng có sẵn với -i tùy chọn.

-C
--demangle [=phong cách]
Giải mã (gỡ rối) tên ký hiệu cấp thấp thành tên cấp người dùng. Bên cạnh việc loại bỏ bất kỳ
dấu gạch dưới ban đầu được hệ thống thêm vào trước, điều này làm cho tên hàm C ++ có thể đọc được.
Các trình biên dịch khác nhau có các phong cách xử lý khác nhau. Kiểu tháo lắp tùy chọn
đối số có thể được sử dụng để chọn một kiểu tách phù hợp cho trình biên dịch của bạn.

-g
- gỡ lỗi
Hiển thị thông tin gỡ lỗi. Điều này cố gắng phân tích cú pháp thông tin gỡ lỗi được lưu trữ trong
và in nó ra bằng cú pháp C like. Chỉ một số loại gỡ lỗi nhất định
thông tin đã được thực hiện. Một số loại khác được hỗ trợ bởi đọc chính mình -w.

-e
--debugging-thẻ
Như -g, nhưng thông tin được tạo ở định dạng tương thích với công cụ ctags.

-d
- tháo rời
Hiển thị ghi nhớ của người lắp ráp cho các hướng dẫn máy từ đối tượng. Điều này
tùy chọn chỉ tháo rời những phần được mong đợi chứa hướng dẫn.

-D
- tháo rời-tất cả
Như -d, nhưng tách rời nội dung của tất cả các phần, không chỉ những phần được mong đợi
chứa các hướng dẫn.

- địa chỉ tiền tố
Khi tháo rời, hãy in địa chỉ đầy đủ trên mỗi dòng. Cái này cũ hơn
định dạng tháo rời.

-EB
-CÁC
--endian = {big | little}
Chỉ định độ bền của các tệp đối tượng. Điều này chỉ ảnh hưởng đến việc tháo rời. Cái này có thể
hữu ích khi tháo rời một định dạng tệp không mô tả tính bền vững
thông tin, chẳng hạn như S-record.

-f
- tiêu đề tệp
Hiển thị thông tin tóm tắt từ tiêu đề tổng thể của mỗi đối tượng các tập tin.

--tệp-start-context
Chỉ định điều đó khi hiển thị mã nguồn xen kẽ / gỡ bỏ (giả sử -S) từ một
tệp chưa được hiển thị, hãy mở rộng ngữ cảnh đến đầu tệp.

-h
--tiêu đề phần
--tiêu đề
Hiển thị thông tin tóm tắt từ các tiêu đề phần của tệp đối tượng.

Các phân đoạn tệp có thể được chuyển đến các địa chỉ không chuẩn, ví dụ: bằng cách sử dụng
-văn bản, -Tdữ liệu, hoặc là -Tbss tùy chọn để ld. Tuy nhiên, một số định dạng tệp đối tượng, chẳng hạn như
a.out, không lưu trữ địa chỉ bắt đầu của các phân đoạn tệp. Trong những tình huống đó,
mặc dù ld định vị lại các phần một cách chính xác, sử dụng phản đối -h liệt kê các tập tin
tiêu đề phần không thể hiển thị địa chỉ chính xác. Thay vào đó, nó hiển thị thông thường
địa chỉ, được ngầm định cho mục tiêu.

-H
--Cứu giúp
In bản tóm tắt các tùy chọn để phản đối và thoát ra.

-i
--thông tin
Hiển thị danh sách hiển thị tất cả các kiến ​​trúc và định dạng đối tượng có sẵn cho
đặc điểm kỹ thuật với -b or -m.

-j tên
--section =tên
Chỉ hiển thị thông tin cho phần tên.

-l
- số dòng
Gắn nhãn màn hình (sử dụng thông tin gỡ lỗi) với tên tệp và dòng nguồn
số tương ứng với mã đối tượng hoặc các tài liệu được hiển thị. Chỉ hữu ích với -d, -D, hoặc là
-r.

-m máy
--architecture =máy
Chỉ định kiến ​​trúc để sử dụng khi tháo rời các tệp đối tượng. Điều này có thể hữu ích
khi tháo rời các tệp đối tượng không mô tả thông tin kiến ​​trúc, chẳng hạn như
dưới dạng bản ghi S. Bạn có thể liệt kê các kiến ​​trúc có sẵn với -i tùy chọn.

-M lựa chọn
--disassembler-options =lựa chọn
Chuyển thông tin cụ thể của mục tiêu cho trình tháo gỡ. Chỉ hỗ trợ trên một số mục tiêu.
Nếu cần chỉ định nhiều hơn một tùy chọn trình tháo gỡ thì nhiều -M
các tùy chọn có thể được sử dụng hoặc có thể được đặt cùng nhau thành một danh sách được phân tách bằng dấu phẩy.

Nếu mục tiêu là kiến ​​trúc ARM thì công tắc này có thể được sử dụng để chọn
bộ tên đăng ký được sử dụng trong quá trình giải mã. Xác định -M reg-tên-std (Các
mặc định) sẽ chọn tên thanh ghi như được sử dụng trong tập lệnh của ARM
tài liệu, nhưng với thanh ghi 13 được gọi là 'sp', thanh ghi 14 được gọi là 'lr' và đăng ký
15 được gọi là 'pc'. Xác định -M reg-tên-apc sẽ chọn tên được đặt bởi ARM
Tiêu chuẩn cuộc gọi thủ tục, trong khi xác định -M reg-name-raw sẽ chỉ sử dụng r sau
bằng số đăng ký.

Ngoài ra còn có hai biến thể trên lược đồ đặt tên đăng ký APCS được kích hoạt bởi -M chế độ
tên-atpcs-M reg-tên-đặc-biệt-tại cái sử dụng lệnh gọi thủ tục ARM / ngón tay cái
Các quy ước đặt tên tiêu chuẩn. (Hoặc với tên đăng ký bình thường hoặc tên đặc biệt
đăng ký tên).

Tùy chọn này cũng có thể được sử dụng cho các kiến ​​trúc ARM để buộc trình tháo gỡ
diễn giải tất cả các hướng dẫn dưới dạng hướng dẫn Ngón tay cái bằng cách sử dụng nút chuyển
--disassembler-options = force-thumb. Điều này có thể hữu ích khi cố gắng tháo rời
mã ngón tay cái do các trình biên dịch khác tạo ra.

Đối với x86, một số tùy chọn trùng lặp các chức năng của -m chuyển đổi, nhưng cho phép tốt hơn
kiểm soát hạt. Nhiều lựa chọn từ các lựa chọn sau có thể được chỉ định dưới dạng dấu phẩy
chuỗi phân tách. x86-64, i386i8086 chọn tháo gỡ cho những gì đã cho
kiến trúc. intelchú ý chọn giữa chế độ cú pháp intel và chế độ cú pháp AT&T.
địa chỉ 64, địa chỉ 32, địa chỉ 16, dữ liệu32dữ liệu16 chỉ định kích thước địa chỉ mặc định và toán hạng
kích thước. Bốn tùy chọn này sẽ bị ghi đè nếu x86-64, i386 or i8086 xuất hiện sau
chuỗi tùy chọn. Cuối cùng, hậu tố, khi ở chế độ AT&T, hướng dẫn trình tháo gỡ
in hậu tố ghi nhớ ngay cả khi hậu tố đó có thể được suy ra bởi các toán hạng.

Đối với PPC, đặt sách, sáche32sáche64 chọn gỡ bỏ các hướng dẫn BookE. 32
64 chọn PowerPC và PowerPC64 tháo gỡ tương ứng. e300 chọn tháo gỡ
cho gia đình e300. 440 chọn tháo rời cho PowerPC 440.

Đối với MIPS, tùy chọn này kiểm soát việc in các tên ghi nhớ hướng dẫn và đăng ký
tên trong các hướng dẫn đã được tháo rời. Nhiều lựa chọn từ những điều sau đây có thể là
được chỉ định dưới dạng một chuỗi được phân tách bằng dấu phẩy và các tùy chọn không hợp lệ bị bỏ qua:

"không có bí danh"
In hướng dẫn 'thô' ghi nhớ thay vì ghi nhớ hướng dẫn giả.
Tức là in 'daddu' hoặc 'hoặc' thay vì 'move', 'sll' thay vì 'nop', v.v.

"gpr-names =ABI "
In tên GPR (thanh ghi đa năng) phù hợp với ABI được chỉ định.
Theo mặc định, tên GPR được chọn theo ABI của bản nhị phân
tháo rời.

"fpr-names =ABI "
In các tên FPR (thanh ghi dấu phẩy động) phù hợp với ABI được chỉ định.
Theo mặc định, số FPR được in chứ không phải tên.

"cp0-names =ARCH "
In CP0 (bộ đồng xử lý điều khiển hệ thống; bộ đồng xử lý 0) đăng ký tên dưới dạng
thích hợp với CPU hoặc kiến ​​trúc được chỉ định bởi Vòm. Theo mặc định, CP0
tên thanh ghi được chọn theo kiến ​​trúc và CPU của hệ nhị phân
đang được tháo rời.

"hwr-names =ARCH "
In tên HWR (thanh ghi phần cứng, được sử dụng bởi lệnh "rdhwr") dưới dạng
thích hợp với CPU hoặc kiến ​​trúc được chỉ định bởi Vòm. Theo mặc định, tên HWR
được chọn theo kiến ​​trúc và CPU của bản nhị phân
tháo rời.

"reg-names =ABI "
In tên GPR và FPR phù hợp với ABI đã chọn.

"reg-names =ARCH "
In tên thanh ghi dành riêng cho CPU (thanh ghi CP0 và tên HWR) nếu thích hợp cho
CPU hoặc kiến ​​trúc đã chọn.

Đối với bất kỳ tùy chọn nào được liệt kê ở trên, Giúp đỡ or Vòm có thể được chỉ định là số
số được in thay vì tên, cho các loại thanh ghi đã chọn. Bạn có thể liệt kê
các giá trị có sẵn của Giúp đỡVòm bằng cách sử dụng --Cứu giúp tùy chọn.

Đối với VAX, bạn có thể chỉ định địa chỉ nhập hàm với -M mục nhập: 0xf00ba. Bạn có thể sử dụng
điều này nhiều lần để tách rời đúng cách các tệp nhị phân VAX không chứa ký hiệu
bảng (giống như bãi chứa ROM). Trong những trường hợp này, mặt nạ mục nhập hàm sẽ là
được giải mã dưới dạng hướng dẫn VAX, có thể dẫn đến phần còn lại của chức năng
bị tháo rời sai.

-p
- tiêu đề riêng
In thông tin cụ thể cho định dạng tệp đối tượng. Thông tin chính xác
được in phụ thuộc vào định dạng tệp đối tượng. Đối với một số định dạng tệp đối tượng, không
thông tin bổ sung được in.

-r
--reloc
In các mục chuyển vị trí của tệp. Nếu được sử dụng với -d or -D, những nơi tái định cư là
in xen kẽ với sự tháo gỡ.

-R
- động lực-di dời
In các mục di dời động của tệp. Điều này chỉ có ý nghĩa đối với động
các đối tượng, chẳng hạn như một số loại thư viện dùng chung.

-s
- đầy đủ nội dung
Hiển thị nội dung đầy đủ của bất kỳ phần nào được yêu cầu. Theo mặc định, tất cả đều không trống
các phần được hiển thị.

-S
--nguồn
Hiển thị mã nguồn trộn lẫn với chức năng tháo rời, nếu có thể. Ngụ ý -d.

--show-raw-inn
Khi tháo rời hướng dẫn, hãy in hướng dẫn dưới dạng hex cũng như dạng ký hiệu
mẫu đơn. Đây là mặc định ngoại trừ khi - địa chỉ tiền tố Được sử dụng.

--no-show-raw-inn
Khi tháo gỡ các hướng dẫn, không in các byte hướng dẫn. Đây là
mặc định khi - địa chỉ tiền tố Được sử dụng.

-W
--quỷ lùn
Hiển thị nội dung của các phần gỡ lỗi DWARF trong tệp, nếu có.

-G
--đâm
Hiển thị nội dung đầy đủ của bất kỳ phần nào được yêu cầu. Hiển thị nội dung của
Các phần .stab và .stab.index và .stab.excl từ tệp ELF. Điều này chỉ hữu ích
trên các hệ thống (chẳng hạn như Solaris 2.0) trong đó các mục nhập bảng biểu tượng gỡ lỗi ".stab" là
được thực hiện trong một phần ELF. Trong hầu hết các định dạng tệp khác, gỡ lỗi các mục nhập bảng ký hiệu
được xen kẽ với các ký hiệu liên kết và hiển thị trong --syms đầu ra.

--start-address =địa chỉ
Bắt đầu hiển thị dữ liệu tại địa chỉ được chỉ định. Điều này ảnh hưởng đến đầu ra của -d, -r
-s tùy chọn.

--stop-address =địa chỉ
Ngừng hiển thị dữ liệu tại địa chỉ đã chỉ định. Điều này ảnh hưởng đến đầu ra của -d, -r
-s tùy chọn.

-t
--syms
In các mục bảng ký hiệu của tệp. Điều này tương tự với thông tin
được cung cấp bởi nm chương trình.

-T
--Dynamic-sym
In các mục bảng ký hiệu động của tệp. Điều này chỉ có ý nghĩa đối với
các đối tượng động, chẳng hạn như một số loại thư viện dùng chung. Điều này tương tự như
thông tin được cung cấp bởi nm chương trình khi đưa ra -D (--năng động) Lựa chọn.

--special-sym
Khi hiển thị các biểu tượng bao gồm những biểu tượng mà mục tiêu coi là đặc biệt trong một số
và cách mà người dùng thường không quan tâm.

-V
--phiên bản
In số phiên bản của phản đối và thoát ra.

-x
- tất cả các tiêu đề
Hiển thị tất cả thông tin tiêu đề có sẵn, bao gồm bảng ký hiệu và vị trí
mục. Sử dụng -x tương đương với việc chỉ định tất cả -a -f -h -p -r -t.

-w
--rộng
Định dạng một số dòng cho thiết bị đầu ra có hơn 80 cột. Cũng không
cắt ngắn tên biểu tượng khi chúng được hiển thị.

-z
- tháo rời-số XNUMX
Thông thường đầu ra tháo gỡ sẽ bỏ qua các khối XNUMX. Tùy chọn này hướng
trình giải mã để tháo rời các khối đó, giống như bất kỳ dữ liệu nào khác.

@hồ sơ
Đọc các tùy chọn dòng lệnh từ hồ sơ. Các tùy chọn đã đọc được chèn vào vị trí của
nguyên bản @hồ sơ Lựa chọn. Nếu như hồ sơ không tồn tại, hoặc không thể đọc được, thì tùy chọn
sẽ được xử lý theo nghĩa đen, và không bị xóa.

Tùy chọn trong hồ sơ được phân tách bằng khoảng trắng. Một ký tự khoảng trắng có thể được bao gồm
trong một tùy chọn bằng cách đặt toàn bộ tùy chọn trong dấu ngoặc kép hoặc đơn. Không tí nào
ký tự (bao gồm cả dấu gạch chéo ngược) có thể được thêm vào bằng cách thêm tiền tố vào ký tự là
bao gồm một dấu gạch chéo ngược. Các hồ sơ bản thân nó có thể chứa @ bổ sunghồ sơ tùy chọn; không tí nào
các tùy chọn như vậy sẽ được xử lý một cách đệ quy.

Sử dụng m68hc12-objdump trực tuyến bằng các dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

  • 1
    Bộ nạp khởi động Clover EFI
    Bộ nạp khởi động Clover EFI
    Dự án đã chuyển sang
    https://github.com/CloverHackyColor/CloverBootloader..
    Các tính năng: Khởi động macOS, Windows và Linux
    ở chế độ UEFI hoặc kế thừa trên Mac hoặc PC với
    UE...
    Tải xuống bộ tải khởi động Clover EFI
  • 2
    đoàn kết
    đoàn kết
    Tham gia cùng chúng tôi trong Gitter!
    https://gitter.im/unitedrpms-people/Lobby
    Bật kho lưu trữ URPMS trong
    hệ thống -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    Tải về unitedrpms
  • 3
    Tăng cường thư viện C ++
    Tăng cường thư viện C ++
    Boost cung cấp di động miễn phí
    các thư viện C++ được đánh giá ngang hàng. Các
    nhấn mạnh vào các thư viện di động mà
    hoạt động tốt với Thư viện chuẩn C++.
    Xem http://www.bo...
    Tải xuống thư viện Boost C ++
  • 4
    VirtualGL
    VirtualGL
    VirtualGL chuyển hướng các lệnh 3D từ một
    Ứng dụng Unix / Linux OpenGL trên một
    GPU phía máy chủ và chuyển đổi
    kết xuất hình ảnh 3D thành một luồng video
    với cái gì ...
    Tải xuống VirtualGL
  • 5
    libusb
    libusb
    Thư viện để kích hoạt không gian người dùng
    các chương trình ứng dụng để giao tiếp với
    Thiết bị USB. Đối tượng: Nhà phát triển, Kết thúc
    Người dùng / Máy tính để bàn. Ngôn ngữ lập trình: C.
    Thể loại...
    Tải xuống libusb
  • 6
    VÒI
    VÒI
    SWIG là một công cụ phát triển phần mềm
    kết nối các chương trình được viết bằng C và
    C ++ với nhiều cấp độ cao
    ngôn ngữ lập trình. SWIG được sử dụng với
    khác nhau...
    Tải xuống SWIG
  • Khác »

Lệnh Linux

  • 1
    axetoniso
    axetoniso
    axetoniso - đồ họa giàu tính năng
    ứng dụng gắn và quản lý CD/DVD
    hình ảnh ...
    Chạy axetoniso
  • 2
    ace_gperf
    ace_gperf
    ace_gperf - tạo ra một hàm băm hoàn hảo
    chức năng từ một bộ khóa ...
    Chạy ace_gperf
  • 3
    coresendmsg
    coresendmsg
    coresendmsg - gửi tin nhắn API CORE
    đến daemon lõi-daemon ...
    Chạy coresendmsg
  • 4
    core_server
    core_server
    core_server - Máy chủ chính cho
    Thư rácBayes. MÔ TẢ: Hiện đang phục vụ
    chỉ giao diện web. Cắm vào
    người nghe cho các giao thức khác nhau là TBD.
    Điều này ...
    Chạy core_server
  • 5
    g.gui.gcpgrass
    g.gui.gcpgrass
    g.gui.gcp - Điều chỉnh địa lý bản đồ và
    cho phép quản lý các Điểm kiểm soát mặt đất.
    TỪ KHÓA: chung, GUI,
    định vị địa lý, GCP...
    Chạy g.gui.gcpgrass
  • 6
    g.gui.gmodelergrass
    g.gui.gmodelergrass
    g.gui.gmodeler - Người lập mô hình đồ họa.
    Cho phép tạo, chỉnh sửa tương tác
    và quản lý các mô hình. TỪ KHÓA: tổng quát,
    GUI, trình tạo mô hình đồ họa, quy trình làm việc ...
    Chạy g.gui.gmodelergrass
  • Khác »

Ad