WineHQ

IDA Pro

No Screenshot

Submit Screenshot

IDA Pro 5.0 (March 2006)

Major features

Introduction of a graph based used interface. The text interface remains instantly available.

Processor Specific Enhancements

ARM: improved distinction of code and data: conditional instructions do not start a new
function.

•ARM: IDA knows that a function call destroys R0.
•ARM: IDA knows that only GNU AS reverts halves of double data items; for other
assemblers the double number format conforms the standard (IEEE).
•ARM: IDA tries to find out the base register of the stack variables by looking for 'mov rN,
SP' instructions.
•ARM: MOV R12, SP is recognized as the beginning of a code sequence.
•ARM: new target assembler: ARM/Thumb Macro Assembler.
•ARM: slightly better jump table recognition.
•JAVA: complete rewrite of the Java module to support the new JDK 1.5 (or Java5.0)
•PC: added support for the newly documented 'cmpxchg16b' instruction.
•PC: improved function analysis.
•PC: better test of instruction sanity.
•PC: ins instruction was always displayed in the long form.
•PC: more careful approach to jump table xref construction.
•PC: previously undocumented form of the 'test' instruction is recognized (group 3modrm /1)
•PC: newer versions of SEH_ prolog/epilog functions are recognized
•6812: the HCS12 config file has been updated
•78k0: has been replaced by a rewritten module
•78k0s: has been replaced by a rewritten module

File Formats


•ELF: added support for SPARC unaligned relocation types.
•ELF: relocations in .gnu.conflict section are ignored since this section is not loaded by
default.
•COFF: MC68K: support for R_PCR24 relocation type has been added (used in PalmOS).
•DBG: ida does not create functions for data names.
•more PalmPilot system trap codes are added.
•if the input file is corrupted, IDA displays an error message without exiting to the OS.

Kernel Enhancements

•DDK2003 type library files have been updated; wnet/windows.h types have been added.
•Flow charts of processors with delayed jump slots are generated correctly (this feature
requires support from the processor module).
•a regular function is created instead of a function tail if it makes sense.
analysis: the rule which creates functions because of a dref has been improved.
•better use of fixup information during the final pass of the analysis.
•FLAIR: CodeWarrior library files for 6812 are supported (since the file format is
undocumented, there might be problems).
•IDA does not automatically assign a type to local names because it rarely makes sense
•recognition of function pointer tables has been improved.
•turning off the solid border lines turns off SUBROUTINE lines too.
•a full path is accepted in ida.cfg:GRAPH_VISUALIZER.
•minor improvement of switch table construction (if a jump table crossed through segment
boundaries, IDA would fail to create it)
•signature files have been updated or added: Borland Developer Studio 6, Microsoft
Visual C runtime version 8 (.net) 32-bit and 64-bit libraries, Microsoft MFC 64-bit,
Microsoft Active Template Library 64-bit.
•the MD5 of the input file is saved in the database.

Application Details:

Version: 5.0
License: Retail
URL: http://www.hex-rays.com/idapro...
Votes: 0
Latest Rating: Platinum
Latest Wine Version Tested: 0.9.49.

Maintainers: About Maintainership

No maintainers. Volunteer today!

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works

What does not

- yellow popup windows appear when moving the mouse over an item in the disassembly view but they don't contain the text that belongs there

Workarounds

What was not tested

Hardware tested

Graphics:

  • GPU:
  • Driver:

Additional Comments

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
ShowUbuntu 7.10 "Gutsy" i386 (+ variants like Kubuntu)Nov 23 20070.9.49.Yes Yes Platinuman anonymous user 
ShowUbuntu 7.04 "Feisty" i386 (+ variants like Kubuntu)Jul 04 20070.9.35.Yes Yes Silveran anonymous user 
ShowGentoo LinuxNov 27 20060.9.25.Yes Yes Bronzean anonymous user 
ShowGentoo Linux x86_64Nov 17 20060.9.25.Yes Yes Bronzean anonymous user 
CurrentDebian GNU/Linux 4.x "Etch"Jul 22 20060.9.15.Yes Yes PlatinumHAARP 

Known Bugs

Bug # Description Status Resolution Other apps affected

Show all bugs

HowTo / Notes

Text is cut off/garbled in the disassembly view

Use winetricks work around the font display problem:

$ wget http://winetricks.googlecode.com/svn/trunk/src/winetricks

­

$ bash winetricks corefonts
Keyboard layout error: Failed to get the scan code

If you get a message box on startup, stating:

­­"Keyboard layout error: Failed to get the scan code of '~' (VkKeySca­n failure)"

Either check the box "don't display that message again" or go to the following directory:

­$ cd /home/.wine/c_drive/Program Files/IDA/cfg

Then open the file "idagui.cfg" with a text editor, and locate the line containing the following:

"BitwiseNegate" = '~'

and comment it out:

//"BitwiseNegate" = '~'

save and restart.

Comments

Comments Disabled

Comments for this application have been disabled because there are no maintainers.
Back