IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

winedump-development - Online nel cloud

Esegui winedump-development nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando winedump-development che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


winedump - Uno strumento DLL di Wine

SINOSSI


discarica di vino [-h | sym sym | spec dll | cumulo di rifiuti filetto ] [modalità_opzioni]

DESCRIZIONE


discarica di vino è uno strumento di Wine che mira ad aiutare:
A: Reimplementare una DLL Win32 per l'uso all'interno di Wine, oppure
B: Compilazione di un'applicazione Win32 con Winelib che utilizza DLL x86

Per entrambi i compiti in modo da poter collegare alle funzioni di Win alcuni
è necessario il codice della colla. Questa "colla" si presenta sotto forma di a .spec file.
I .spec file, insieme a del codice fittizio, viene utilizzato per creare a
Wine .così corrispondente alla DLL di Windows. Il costruzione del vino Programma
può quindi risolvere le chiamate effettuate alle funzioni DLL.

Creazione di un .spec file è un'attività ad alta intensità di lavoro durante la quale è
facile sbagliare. L'idea di discarica di vino è automatizzare questo compito
e crea la maggior parte del codice di supporto necessario per la tua DLL. In
aggiunta che puoi avere discarica di vino crea codice per aiutarti a re-implementare a
DLL, fornendo la traccia delle chiamate alla DLL e (in alcuni casi)
determinazione automatica dei parametri, convenzioni di chiamata e
restituire i valori delle funzioni DLL.

Un altro uso di questo strumento è visualizzare (scaricare) le informazioni su un 32 bit
File immagine in formato DLL o PE. Se usato in questo modo discarica di vino funzioni
in modo simile a strumenti come pedump forniti da molti compilatori Win32
fornitori.

Infine discarica di vino può essere utilizzato anche per smantellare i simboli C++.

MODALITA '


discarica di vino può essere utilizzato in diverse modalità. Il primo argomento del programma
determina la modalità discarica di vino entrerà.

-h Modalità di aiuto. Viene stampata la guida all'utilizzo di base.

cumulo di rifiuti Per scaricare il contenuto di un file.

spec Per generare file .spec e DLL stub.

sym Modalità simboli. Utilizzato per smantellare i simboli C++.

VERSIONI


Le opzioni della modalità dipendono dalla modalità fornita come primo argomento.

Aiuto modalità:
Non vengono utilizzate opzioni.
Il programma stampa le informazioni di aiuto e poi esce.

Scaricare modalità:

filetto Scarica il contenuto di filetto. Sono supportati vari formati di file
(PE, NE, LE, Minidump, .lnk).

-C Attiva lo smantellamento dei simboli.

-f Scarica le informazioni sull'intestazione del file.
Questa opzione scarica solo le strutture di intestazione PE standard,
insieme alle sezioni COFF disponibili nel file.

-j nome_dir
Scarica solo il contenuto della directory nome_dir, per i file
quale intestazione punta alle directory.
Per i file PE, attualmente l'importazione, l'esportazione, il debug, la risorsa,
sono implementate le directory tls e clr.
Per i file NE, attualmente le directory di esportazione e risorse sono
implementato.

-x Scarica tutto.
Questo comando stampa tutte le informazioni disponibili (incluse tutte
directory disponibili - vedi -j opzione) sul file. Potresti
desidera convogliare l'uscita attraverso Scopri di più/meno o in un file, poiché
verrà prodotto un sacco di output.

-G Scarica il contenuto della sezione di debug se presente (per ora, solo stabs
informazioni sono supportate).

Spec modalità:

dll Usa il dll per il file di input e generare il codice di implementazione.

-I dir Cerca prototipi in dir (implica -c). In caso di
DLL di Windows, questo potrebbe essere lo standard include
directory dal compilatore o una directory di inclusione dell'SDK.
Se hai un documento di testo con prototipi (come
documentazione) che può essere utilizzato anche, comunque potrebbe essere necessario
per eliminare alcune righe non in codice per garantire che i prototipi siano
analizzato correttamente.
I dir l'argomento può anche essere una specifica di file (es
includere/*). Se contiene caratteri jolly devi citarlo a
impedire al guscio di espandersi.
Se non hai prototipi, specifica / Dev / null as dir.
discarica di vino potrebbe essere ancora in grado di generare alcuni stub funzionanti
codice per te.

-c Genera codice scheletro (richiede -I).
Questa opzione dice discarica di vino per creare stub di funzione per ciascuno
funzione nella DLL. Come discarica di vino legge ogni simbolo esportato
dalla DLL di origine, prova prima a smontare il nome. Se
il nome è un simbolo C++, gli argomenti, la classe e il ritorno
valore sono tutti codificati nel nome del simbolo. Winedump
converte queste informazioni in un prototipo di funzione C. Se
questo fallisce, i file specificati in -I argomento sono
scansionato per un prototipo di funzione. Se ne trova uno viene utilizzato
per la fase successiva del processo, la generazione del codice.

-t Argomenti TRACE (implica -c).
Questa opzione produce lo stesso codice di -c, salvo che
gli argomenti vengono stampati quando viene chiamata la funzione.
Gli struct passati per valore vengono stampati come "struct",
e le funzioni che accettano elenchi di argomenti variabili stampano "...".

-f dll Inoltra le chiamate a dll (implica -t).
Questo è il livello più complicato di generazione del codice. Il
stesso codice viene generato come -t, tuttavia viene aggiunto il supporto per
inoltrare le chiamate a un'altra DLL. La DLL a cui inoltrare è
dato come dll.

-D Genera documentazione.
Per impostazione predefinita, discarica di vino genera un commento standard al
header di ogni funzione che genera. Passando questa opzione
fa discarica di vino genera un modello di intestazione completo per lo standard
Documentazione del vino, elencando i parametri e il valore di ritorno
della funzione.

-o Nome
Imposta il nome della dll di output (predefinito: dll).
Per impostazione predefinita, se discarica di vino viene eseguito su DLL foo, crea
file foo.spec, foo_main.c ecc, e prefissi any
funzioni generate con FOO_. Se -o bar viene data,
questi diventeranno spec.barra, bar_main.c ed BAR_
rispettivamente.
Questa opzione è particolarmente utile quando si genera una DLL di inoltro.

-C Assume chiamate __cdecl (predefinito: __stdcall).
Se winebuild non è in grado di determinare la convenzione di chiamata,
__stdcall viene utilizzato per impostazione predefinita, a meno che questa opzione non abbia
stato dato.
Salvo che -q viene dato, verrà stampato un avviso per ogni
funzione che discarica di vino determina la convenzione di chiamata
for e che non corrisponde alla convenzione di chiamata presunta.

-s num Avvia la ricerca del prototipo dopo il simbolo num.

-e num Termina la ricerca del prototipo dopo il simbolo num.
Passando il -s or -e opzioni che puoi avere discarica di vino cercare di
genera codice solo per alcune funzioni nella tua DLL. Questo potrebbe
essere utilizzato per generare una singola funzione, ad esempio, se si
voleva aggiungere funzionalità a una DLL esistente.

-S file di simboli
Cerca solo nomi di prototipi trovati in file di simboli.
Se vuoi generare solo codice per un sottoinsieme di esportati
funzioni dalla tua DLL di origine, puoi usare questa opzione per
fornire un file di testo contenente i nomi dei simboli a
estratto, uno per riga. Solo i simboli presenti in questo file
verrà utilizzato nella DLL di output.

-q Non mostrare progressi (tranquillo).
Non viene stampato alcun output a meno che non venga rilevato un errore irreversibile.

-v Mostra molti dettagli mentre lavori (verbose).
Ci sono 3 livelli di output mentre discarica di vino sta correndo. Il
livello predefinito, quando nessuno dei due -q or -v sono dati, stampa il
numero di funzioni esportate trovate nella dll, seguito da
il nome di ogni funzione mentre viene elaborata e uno stato
l'indicazione se è stato elaborato correttamente. Insieme a -v dato, a
molte informazioni vengono scaricate mentre discarica di vino funziona: questo è
destinato ad aiutare a risolvere eventuali problemi.

sym modalità:

sym Smantella il simbolo C++ sym e poi esce.

Usa winedump-development online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

Comandi Linux

Ad