[mac] 4.1.0 Build 13850 release w/debug info? menu

User Tag List

Page 1 of 4 1234 LastLast
Results 1 to 15 of 58
  1. #1
    Tanaris4's Avatar Contributor Authenticator enabled
    Reputation
    148
    Join Date
    Oct 2008
    Posts
    646
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    [mac] 4.1.0 Build 13850 release w/debug info?

    So I fired up IDA to reverse this binary: http://dump.tanaris4.com/WoWBinaries/WoW410_13850.zip

    And it seems a LOT of the functions have their name auto-populated in the functions list, and this has NEVER occurred before.

    Anyone know why?

    It's interesting to compare it to my 4.0.6 version, seems I'm spot on for some functions, and horribly incorrect in others.

    Not sure if this is a fluke, bug, or what? Anyone have any ideas?

    Edit: It's about 6MB larger than 4.0.6: http://dump.tanaris4.com/WoWBinaries/WoW406_13623.zip

    Example list of the functions:
    Last edited by Tanaris4; 04-12-2011 at 01:47 PM.
    https://tanaris4.com

    [mac] 4.1.0 Build 13850 release w/debug info?
  2. #2
    TOM_RUS's Avatar Legendary
    Reputation
    914
    Join Date
    May 2008
    Posts
    699
    Thanks G/R
    0/52
    Trade Feedback
    0 (0%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    PTR builds compiled with different compiler options then live builds. Have you tried other PTR builds? Do they have such info as well?

  3. #3
    Tanaris4's Avatar Contributor Authenticator enabled
    Reputation
    148
    Join Date
    Oct 2008
    Posts
    646
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I've only tried one (the original 4.x option), and they had NO function names. Literally about 75% of the function names are populated...

    Would it be helpful for me to post the entire list for people? Sucks it's mac vs. windows, but maybe a list could be helpful?
    https://tanaris4.com

  4. #4
    sitnspinlock's Avatar Elite User CoreCoins Purchaser
    Reputation
    398
    Join Date
    Sep 2010
    Posts
    439
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    strange because I have been analyzing the same client as you (13850) enUS, however not with debug info, my subroutines are unnamed however.

    I use IDA 5.5 im asusming you use the same? also, are you analyzing an enUS client like me?

    but a function dump would be great

  5. #5
    MaiN's Avatar Elite User
    Reputation
    335
    Join Date
    Sep 2006
    Posts
    1,047
    Thanks G/R
    0/10
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by everdox View Post
    strange because I have been analyzing the same client as you (13850) enUS, however not with debug info, my subroutines are unnamed however.

    I use IDA 5.5 im asusming you use the same? also, are you analyzing an enUS client like me?

    but a function dump would be great
    For Mac too?
    I downloaded yours Tanaris, and indeed I get the names as well. This is ****ing huge.
    [16:15:41] Cypher: caus the CPU is a dick
    [16:16:07] kynox: CPU is mad
    [16:16:15] Cypher: CPU is all like
    [16:16:16] Cypher: whatever, i do what i want

  6. #6
    Robske's Avatar Contributor
    Reputation
    305
    Join Date
    May 2007
    Posts
    1,062
    Thanks G/R
    3/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Sexy

    Unfortunatly the pc version of this executable doesn't have the names, still a very very awesome and valuable source of information.
    Last edited by Robske; 04-12-2011 at 02:14 PM.
    "Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live." - Martin Golding
    "I cried a little earlier when I had to poop" - Sku

  7. #7
    sitnspinlock's Avatar Elite User CoreCoins Purchaser
    Reputation
    398
    Join Date
    Sep 2010
    Posts
    439
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by MaiN View Post
    For Mac too?
    I downloaded yours Tanaris, and indeed I get the names as well. This is ****ing huge.
    no Im on windows, i guess I missed the part where he said he was on Mac :P

    Im going to do a reanalysis of the client and see what happens ;p

  8. #8
    Tanaris4's Avatar Contributor Authenticator enabled
    Reputation
    148
    Join Date
    Oct 2008
    Posts
    646
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    This is ridiculous, if only there was an easy way to port it for windows for you guys :/

    I tried turbodiff and patchdiff in the past and it was pretty full of fail (which makes sense, things are quite different on a mac).

    Most base functions are the same, but there are a LOT of inlined functions on mac, it's horrible irritating. You should see the IDA script I had to write to dump the descriptors vs. what you guys get :/
    https://tanaris4.com

  9. #9
    Evieh's Avatar Contributor
    Reputation
    92
    Join Date
    Aug 2006
    Posts
    191
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    TF2 Mac binaries also have function names & what not.

  10. #10
    JuJuBoSc's Avatar Banned for scamming CoreCoins Purchaser
    Reputation
    1019
    Join Date
    May 2007
    Posts
    922
    Thanks G/R
    1/3
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    This if fu****** awesome!

  11. #11
    Tanaris4's Avatar Contributor Authenticator enabled
    Reputation
    148
    Join Date
    Oct 2008
    Posts
    646
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Just posted the full list (tried to clean them up, didn't go so well )

    4.1.0 (Build 13850) debug information released (mac) – 0x126A90C
    https://tanaris4.com

  12. #12
    namreeb's Avatar Legendary

    Reputation
    658
    Join Date
    Sep 2008
    Posts
    1,023
    Thanks G/R
    7/215
    Trade Feedback
    0 (0%)
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)
    Posting in epic thread.

    Edit: Incidentally, where is the Battle.Net stuff in the Mac client? Did you check that file, too? What about Warden modules, etc?
    Last edited by namreeb; 04-12-2011 at 03:05 PM.

  13. #13
    sitnspinlock's Avatar Elite User CoreCoins Purchaser
    Reputation
    398
    Join Date
    Sep 2010
    Posts
    439
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    thanks for the list, much <3

    ive been to make a few general comparisons for windows using the hex rays plugin, so ill post those up for windows users in a bit.

    its not alot though =/

  14. #14
    Tanaris4's Avatar Contributor Authenticator enabled
    Reputation
    148
    Join Date
    Oct 2008
    Posts
    646
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Interesting...


    ---------- Post added at 04:39 PM ---------- Previous post was at 04:25 PM ----------

    Is it possible to pull out the names of different dwords using something like PatchDiff? I can't get over how many of them are defined
    https://tanaris4.com

  15. #15
    Nesox's Avatar ★ Elder ★
    Reputation
    1280
    Join Date
    Mar 2007
    Posts
    1,238
    Thanks G/R
    0/3
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I was here to witness this epic thread.
    ****ing awesome! i think i jizzed in my pants.

Page 1 of 4 1234 LastLast

Similar Threads

  1. [world build] area build diary releases
    By techniquees in forum WoW Advanced Model Edits
    Replies: 4
    Last Post: 04-22-2009, 01:32 PM
  2. [Release] Player Create Info Index Ids
    By KaMakaZe in forum WoW EMU General Releases
    Replies: 3
    Last Post: 11-25-2008, 01:58 PM
  3. [release] Insta 80 & Info Npc
    By Exacute in forum WoW EMU General Releases
    Replies: 12
    Last Post: 09-25-2008, 11:31 PM
  4. [Release] Player Create Info Goodies
    By Creepfold in forum World of Warcraft Emulator Servers
    Replies: 3
    Last Post: 03-02-2008, 04:48 AM
  5. [Info] Chrismtas Release Book 2 Info
    By ~SaiLyn~ in forum World of Warcraft Emulator Servers
    Replies: 8
    Last Post: 11-15-2007, 12:08 PM
All times are GMT -5. The time now is 04:44 PM. Powered by vBulletin® Version 4.2.3
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search