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

Ad


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

winedump-development - Trực tuyến trên đám mây

Chạy winedump-development trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks qua Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS

Đây là lệnh winedump-development có thể được 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 giả lập trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


winedump - Một công cụ DLL rượu

SYNOPSIS


rượu vang [-h | sym sym | suy nghi dll | đổ hồ sơ ] [chế độ_options]

MÔ TẢ


rượu vang là một công cụ Wine nhằm mục đích giúp:
A: Đang thực hiện lại Win32 DLL để sử dụng trong Wine, hoặc
B: Biên dịch ứng dụng Win32 với Winelib sử dụng x86 DLL

Đối với cả hai nhiệm vụ để có thể liên kết với các chức năng Win, một số
mã keo là cần thiết. 'Keo' này có dạng .spec tập tin.
Sản phẩm .spec cùng với một số mã giả, được sử dụng để tạo
Rượu nho .vì thế tương ứng với Windows DLL. Các nhà máy rượu chương trình
sau đó có thể giải quyết các cuộc gọi được thực hiện đến các hàm DLL.

Tạo ra một .spec tập tin là một công việc đòi hỏi nhiều lao động trong đó nó
dễ mắc lỗi. Ý tưởng về rượu vang là để tự động hóa nhiệm vụ này
và tạo phần lớn mã hỗ trợ cần thiết cho DLL của bạn. Trong
ngoài ra bạn có thể có rượu vang tạo mã để giúp bạn triển khai lại
DLL, bằng cách cung cấp theo dõi các cuộc gọi đến DLL và (trong một số trường hợp)
tự động xác định các tham số, quy ước gọi và
trả về giá trị của các hàm DLL.

Một cách sử dụng khác cho công cụ này là hiển thị (kết xuất) thông tin về 32bit
Tệp hình ảnh định dạng DLL hoặc PE. Khi được sử dụng theo cách này rượu vang chức năng
tương tự như các công cụ như pedump được cung cấp bởi nhiều trình biên dịch Win32
các nhà cung cấp.

Cuối cùng rượu vang cũng có thể được sử dụng để phân loại các ký hiệu C ++.

CHẾ ĐỘ


rượu vang có thể được sử dụng trong một số chế độ khác nhau. Đối số đầu tiên của chương trình
xác định chế độ rượu vang sẽ chạy vào.

-h Chế độ trợ giúp. Trợ giúp sử dụng cơ bản được in.

đổ Để kết xuất nội dung của một tệp.

suy nghi Để tạo các tệp .spec và các tệp DLL sơ khai.

sym Chế độ ký hiệu. Được sử dụng để gỡ rối các ký hiệu C ++.

LỰA CHỌN


Tùy chọn chế độ phụ thuộc vào chế độ được cung cấp làm đối số đầu tiên.

Trợ giúp chế độ:
Không có tùy chọn nào được sử dụng.
Chương trình in thông tin trợ giúp và sau đó thoát.

Dump chế độ:

hồ sơ Đổ nội dung của hồ sơ. Các định dạng tệp khác nhau được hỗ trợ
(PE, NE, LE, Minidumps, .lnk).

-C Bật gỡ nút biểu tượng.

-f Kết xuất thông tin tiêu đề tệp.
Tùy chọn này chỉ kết xuất các cấu trúc tiêu đề PE tiêu chuẩn,
cùng với các phần COFF có sẵn trong tệp.

-j tên_thư mục
Chỉ kết xuất nội dung của thư mục tên_thư mục, cho các tệp
tiêu đề nào trỏ đến các thư mục.
Đối với tệp PE, hiện tại là nhập, xuất, gỡ lỗi, tài nguyên,
thư mục tls và clr được thực hiện.
Đối với các tệp NE, hiện tại các thư mục xuất và tài nguyên là
thực hiện.

-x Đổ bỏ mọi thứ.
Lệnh này in tất cả thông tin có sẵn (bao gồm tất cả
thư mục có sẵn - xem -j tùy chọn) về tệp. Bạn có thể
muốn chuyển đầu ra thông qua chi tiết/ít hoặc vào một tệp, kể từ
nhiều sản lượng sẽ được sản xuất.

-G Kết xuất nội dung của phần gỡ lỗi nếu có (hiện tại, chỉ những phần bị lỗi
thông tin được hỗ trợ).

Spec chế độ:

dll Sử dụng dll cho tệp đầu vào và tạo mã triển khai.

-I dir Tìm kiếm nguyên mẫu trong dir (ngụ ý -c). Trong trường hợp
Windows DLL, đây có thể là tiêu chuẩn bao gồm
thư mục từ trình biên dịch của bạn hoặc thư mục bao gồm SDK.
Nếu bạn có một tài liệu văn bản với các nguyên mẫu (chẳng hạn như
tài liệu) cũng có thể được sử dụng, tuy nhiên bạn có thể cần
để xóa một số dòng không phải mã để đảm bảo rằng các nguyên mẫu
đã phân tích cú pháp chính xác.
Sản phẩm dir đối số cũng có thể là một đặc tả tệp (ví dụ:
bao gồm/*). Nếu nó chứa các ký tự đại diện, bạn phải trích dẫn nó
ngăn không cho vỏ mở rộng nó.
Nếu bạn không có nguyên mẫu, hãy chỉ định / dev / null as dir.
rượu vang vẫn có thể tạo ra một số sơ khai hoạt động
mã cho bạn.

-c Tạo mã khung (yêu cầu -I).
Tùy chọn này cho biết rượu vang để tạo các sơ khai hàm cho mỗi
chức năng trong DLL. Như rượu vang đọc từng ký hiệu đã xuất
từ DLL nguồn, trước tiên nó cố gắng gỡ bỏ tên. Nếu như
tên là một ký hiệu C ++, các đối số, lớp và trả về
giá trị đều được mã hóa thành tên biểu tượng. Winedump
chuyển đổi thông tin này thành một nguyên mẫu hàm C. Nếu như
điều này không thành công, (các) tệp được chỉ định trong -I đối số là
được quét để tìm một nguyên mẫu chức năng. Nếu một người được tìm thấy, nó được sử dụng
cho bước tiếp theo của quy trình, tạo mã.

-t Đối số TRACE (ngụ ý -c).
Tùy chọn này tạo ra mã giống như -c, ngoại trừ việc
các đối số được in ra khi hàm được gọi.
Các cấu trúc được truyền theo giá trị được in dưới dạng "struct",
và các hàm nhận danh sách đối số biến in ra "...".

-f dll Chuyển tiếp cuộc gọi tới dll (ngụ ý -t).
Đây là mức phức tạp nhất của quá trình tạo mã. Các
cùng một mã được tạo như -t, tuy nhiên hỗ trợ được thêm vào
chuyển tiếp cuộc gọi đến một DLL khác. DLL để chuyển tiếp là
đưa ra như dll.

-D Tạo tài liệu.
Theo mặc định, rượu vang tạo ra một nhận xét tiêu chuẩn tại
tiêu đề của mỗi chức năng mà nó tạo ra. Vượt qua tùy chọn này
làm cho rượu vang xuất ra một mẫu tiêu đề đầy đủ cho tiêu chuẩn
Tài liệu về rượu, liệt kê các tham số và giá trị trả về
của hàm.

-o tên
Đặt tên dll đầu ra (mặc định: dll).
Theo mặc định, nếu rượu vang được chạy trên DLL foo, nó tạo ra
các tập tin foo.spec, foo_main.c vv và tiền tố bất kỳ
các chức năng được tạo với FOO_. Nếu -o thanh được đưa ra,
những thứ này sẽ trở thành thanh.spec, thanh_main.cBAR_
tương ứng.
Tùy chọn này chủ yếu hữu ích khi tạo DLL chuyển tiếp.

-C Giả sử các cuộc gọi __cdecl (mặc định: __stdcall).
Nếu việc xây dựng rượu không thể xác định quy ước gọi,
__stdcall được sử dụng theo mặc định, trừ khi tùy chọn này có
đã được đưa ra.
Trừ khi -q được đưa ra, một cảnh báo sẽ được in cho mọi
chức năng đó rượu vang xác định quy ước gọi
cho và không phù hợp với quy ước gọi giả định.

-s num Bắt đầu tìm kiếm nguyên mẫu sau khi ký hiệu num.

-e num Kết thúc tìm kiếm nguyên mẫu sau ký hiệu num.
Bằng cách vượt qua -s or -e tùy chọn bạn có thể có rượu vang cố gắng
chỉ tạo mã cho một số chức năng trong DLL của bạn. Điều này có thể
được sử dụng để tạo một hàm duy nhất, chẳng hạn như nếu bạn
muốn thêm chức năng vào một DLL hiện có.

-S tập tin tượng trưng
Chỉ tìm kiếm các tên nguyên mẫu được tìm thấy trong tập tin tượng trưng.
Nếu bạn chỉ muốn tạo mã cho một tập hợp con được xuất
các chức năng từ DLL nguồn của bạn, bạn có thể sử dụng tùy chọn này để
cung cấp một tệp văn bản chứa tên của các ký hiệu để
trích xuất, một trên mỗi dòng. Chỉ các ký hiệu có trong tệp này
sẽ được sử dụng trong DLL đầu ra của bạn.

-q Không hiển thị tiến độ (yên lặng).
Không có đầu ra nào được in trừ khi gặp lỗi nghiêm trọng.

-v Hiển thị nhiều chi tiết trong khi làm việc (tiết).
Có 3 mức đầu ra trong khi rượu vang đang chạy. Các
mức mặc định, khi không -q or -v được đưa ra, in
số lượng hàm đã xuất được tìm thấy trong dll, theo sau là
tên của mỗi chức năng khi nó được xử lý và trạng thái
cho biết liệu nó đã được xử lý OK hay chưa. Với -v Đưa ra
nhiều thông tin bị loại bỏ trong khi rượu vang hoạt động: đây là
nhằm giúp gỡ lỗi bất kỳ vấn đề.

sym chế độ:

sym Hình chữ nhật Ký hiệu C ++ sym và sau đó thoát ra.

Sử dụng winedump-development 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
    Máy pha
    Máy pha
    Phaser là một công cụ mở nhanh, miễn phí và thú vị
    nguồn HTML5 trò chơi khung cung cấp
    Hiển thị WebGL và Canvas trên
    trình duyệt web trên máy tính để bàn và thiết bị di động. Trò chơi
    có thể được đồng ...
    Tải xuống Phaser
  • 2
    Động cơ VASSAL
    Động cơ VASSAL
    VASSAL là một công cụ trò chơi để tạo
    phiên bản điện tử của bảng truyền thống
    và các trò chơi bài. Nó cung cấp hỗ trợ cho
    kết xuất và tương tác mảnh trò chơi,
    và ...
    Tải xuống Công cụ VASSAL
  • 3
    OpenPDF - Ngã ba của iText
    OpenPDF - Ngã ba của iText
    OpenPDF là một thư viện Java để tạo
    và chỉnh sửa các tệp PDF bằng LGPL và
    Giấy phép nguồn mở MPL. OpenPDF là
    Mã nguồn mở LGPL/MPL kế thừa của iText,
    có ...
    Tải xuống OpenPDF - Một nhánh của iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Hệ thống tự động
    Phân tích khoa học địa lý - là một địa lý
    Phần mềm Hệ thống Thông tin (GIS) với
    khả năng to lớn cho dữ liệu địa lý
    chế biến và ana ...
    Tải xuống SAGA GIS
  • 5
    Hộp công cụ cho Java / JTOpen
    Hộp công cụ cho Java / JTOpen
    Hộp công cụ IBM dành cho Java/JTOpen là một
    thư viện các lớp Java hỗ trợ
    lập trình client/server và internet
    các mô hình cho một hệ thống chạy OS/400,
    i5/OS, hoặc...
    Tải xuống Hộp công cụ cho Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (hoặc D3 cho Tài liệu hướng dữ liệu)
    là một thư viện JavaScript cho phép bạn
    để tạo dữ liệu động, tương tác
    trực quan hóa trong trình duyệt web. Với D3
    bạn...
    Tải xuống D3.js
  • Khác »

Lệnh Linux

Ad