|
Welcome to the GSM-Forum forums. You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. Only registered members may post questions, contact other members or search our database of over 8 million posts. Registration is fast, simple and absolutely free so please - Click to REGISTER! If you have any problems with the registration process or your account login, please contact contact us . |
|
Register | FAQ | Donate | Forum Rules | Root any Device | ★iPhone Unlock★ | ★ Direct Codes ★ | Direct Unlock Source |
GSM Programming & Reverse Engineering Here you can post all Kind of GSM Programming and Reverse Engineering tools and Secrets. |
| LinkBack | Thread Tools | Display Modes |
08-22-2013, 21:38 | #16 (permalink) |
No Life Poster Join Date: Aug 2004 Location: With old & new friends Age: 49
Posts: 691
Member: 79640 Status: Offline Sonork: 1577251 Thanks Meter: 238 | #9 - answered than the pointer a3 pointer length is 4 bytes. I commented #9 about pointer size an said that it is OS dependent. So comment my comment is about pointer size and not about algo itself. Now, a question what will be the size of a pointer in win32 and what will be the size of a pointer in Win-64 ? answer : 64-bit Windows Data Types Compared to 32-bit Windows Data Types - RAD Studio XE3 Code: Pointer types On 64-bit Windows, all pointer types are 8 bytes, twice the size on 32-bit Windows. regards to all ! |
08-22-2013, 21:39 | #17 (permalink) |
Moderator Join Date: May 1999 Location: Blagoevgrad, Bulgaria Age: 52
Posts: 1,056
Member: 73 Status: Offline Thanks Meter: 537 | Simple arithmetics: Byte - 1 word = 2 bytes = (2 x byte) dword (double word) = 2 x word = 2 x (2 x byte) = 4 bytes. I not know os or platform where: DWORD (4 bytes)= 8 bytes. |
08-22-2013, 21:42 | #18 (permalink) | |
No Life Poster Join Date: Aug 2004 Location: With old & new friends Age: 49
Posts: 691
Member: 79640 Status: Offline Sonork: 1577251 Thanks Meter: 238 | Quote:
If this is private club, let us know ! | |
08-22-2013, 21:44 | #20 (permalink) | |
Moderator Join Date: May 1999 Location: Blagoevgrad, Bulgaria Age: 52
Posts: 1,056
Member: 73 Status: Offline Thanks Meter: 537 | Quote:
"agresive"? "rude"? ... watching different movies. *(_DWORD *)a3 = 12; here you have strictly TYPE CONVERSION -> _DWORD. where you see 8 bytes? | |
08-22-2013, 22:03 | #21 (permalink) |
Product Manager Join Date: Apr 2002 Location: nckDongle
Posts: 13,325
Member: 11170 Status: Offline Sonork: 1603694 Thanks Meter: 6,944 | I'am gived you microsoft site as referince. Try read . And here we talk about specific algo. DWORD is always 32 bits (unsigned). If you have other source then microsoft what explain other , give link, i'am always ready to learn new things. To not start offtopic messages here, you can send me link in pm. This become a discussion just for discussion and not have any finalisation. |
08-26-2013, 09:59 | #22 (permalink) |
Freak Poster Join Date: Feb 2004 Location: Serbia
Posts: 233
Member: 55980 Status: Offline Thanks Meter: 78 | A DWORD is a 32-bit unsigned integer (range: 0 through 4294967295 decimal). Because a DWORD is unsigned, its first bit (Most Significant Bit (MSB)) is not reserved for signing. This type is declared as follows: typedef unsigned long DWORD, *PDWORD, *LPDWORD; 2.2.9 DWORD |
09-13-2013, 21:34 | #23 (permalink) | |
No Life Poster Join Date: Jul 2001 Location: Inside Raskal pocket Age: 54
Posts: 3,316
Member: 5325 Status: Offline Thanks Meter: 8,448 | Quote:
You can start here at Wikipedia: Integer (computer science) - Wikipedia, the free encyclopedia Just for your info, on any 64 *nix system, any ANSI C "DWORD" ( = unsigned long) will be 64 bits = 8 bytes ! Also sizeof(DWORD *) is TOTALLY DIFFERENT on 32 bit and 64 bit systems (what Dzunlocker asked and reply is totally true). Just one hint, no more be so limited ... just be opened to knowledge (just look at Orbita). BR, Zulea | |
The Following 5 Users Say Thank You to zulea For This Useful Post: |
09-14-2013, 06:25 | #24 (permalink) | |
Moderator Join Date: May 1999 Location: Blagoevgrad, Bulgaria Age: 52
Posts: 1,056
Member: 73 Status: Offline Thanks Meter: 537 | Quote:
Get theme first and then talk. Here discussion is for one line from pseudocode: *(_DWORD *)a3 = 12; 1. Nobody talk for 64 bit sytems. dzunlocker for not known reasons (maybe to show how many know) NOT UNDERSTAND FOR WHAT WE TALK .... meaning this line from pseudocode. same as: DIFFERENCES IN CROCODILE ARE DOUBLE LONG FROM GREEN ...ofcourse on 64bit systems pointer is different from 32bit system. 2. Many ppls trying to say on dzunlocker where see 8 bytes???? But for me not success. (I set guilty to "rude" ... etc) 3. Level for my knoledge can give if you know me. Regards: Victor | |
Bookmarks |
| |
|