Spelkontroll  ::  Emulation64  ::  DCEmu.co.ukNetwork Sites:    About  ::  Hosting  ::  Donate 
Home Files Forums Reviews Guides Articles Interviews



Welcome to EmuTalk.net

Go Back   EmuTalk.net > General Discussion > Programming

Welcome to EmuTalk

Reply
 
Thread Tools Display Modes
Old March 11th, 2010, 19:34   #1
Cyberman
Moderator
 
Cyberman's Avatar
 
Join Date: Nov 2001
Posts: 1,684
Cyberman is a glorious beacon of light
Interesting Article (Regarding Decompilation) and Security issues
This article might be quite revealing to some people (or a 'who cares' to others) in understanding what goes into making a processor as well as how you find out if someone stole my code (LOL).

A few might also find this interesting about issues regarding compiler optimization (actually there are several problems with compiler optimization causing issues).

Cyb
--------------------
Progress (n.):
The process through which the Internet has evolved from smart people in front of dumb terminals to dumb people in front of smart terminals.
-------------------------------------------------------------------
Recursive (adj):
see Recursive
Cyberman is offline   Reply With Quote
Old March 12th, 2010, 01:16   #2
smcd
EmuTalk Member
 
smcd's Avatar
 
Join Date: Jun 2004
Posts: 2,391
smcd is just really nice
I had just read about the ZeroMemory vs SecureZeroMemory a couple days ago
smcd is offline   Reply With Quote
Old March 15th, 2010, 22:58   #3
Cyberman
Moderator
 
Cyberman's Avatar
 
Join Date: Nov 2001
Posts: 1,684
Cyberman is a glorious beacon of light
Quote:
Originally Posted by smcd View Post
I had just read about the ZeroMemory vs SecureZeroMemory a couple days ago
The sad part about the whole issue is it's a optimization issue LOL.
Well optimization may be a bigger problem than just that.
Erstwhile at least I don't have passwords to wipe out on my embeded systems yet. (sigh)

Cyb
--------------------
Progress (n.):
The process through which the Internet has evolved from smart people in front of dumb terminals to dumb people in front of smart terminals.
-------------------------------------------------------------------
Recursive (adj):
see Recursive
Cyberman is offline   Reply With Quote
Old March 16th, 2010, 02:07   #4
smcd
EmuTalk Member
 
smcd's Avatar
 
Join Date: Jun 2004
Posts: 2,391
smcd is just really nice
Also read a paper on volatile and compiler support (or lack thereof) for it - lots of compilers really fail miserably with that one

http://www.cs.utah.edu/~regehr/paper...8-preprint.pdf - the WATCHDOG example is in that pdf as well as your second link - come to find out it was site source #7 from your document hehe

Hopping up a level, there are more papers some may be of interest to embedded folk, http://www.cs.utah.edu/~regehr/papers/

Last edited by smcd : March 16th, 2010 at 02:09.
smcd is offline   Reply With Quote
Old March 16th, 2010, 22:10   #5
Cyberman
Moderator
 
Cyberman's Avatar
 
Join Date: Nov 2001
Posts: 1,684
Cyberman is a glorious beacon of light
Quote:
Originally Posted by smcd View Post
Also read a paper on volatile and compiler support (or lack thereof) for it - lots of compilers really fail miserably with that one

http://www.cs.utah.edu/~regehr/papers/emsoft08-preprint.pdf - the WATCHDOG example is in that pdf as well as your second link - come to find out it was site source #7 from your document hehe

Hopping up a level, there are more papers some may be of interest to embedded folk, http://www.cs.utah.edu/~regehr/papers/
Embedded programing is probably next to emulation the most difficult. A lot of people don't realize just how TINY that computer they are using is. I am current stuck with 32K program and 1K ram on my current project, that has a graphical display and I have to paint everything to the display.

A GBA has 10x the power of this thing! but then again the GBA doesn't have a 8 channel differential 24bit A2D converter on it either.

Cyb
--------------------
Progress (n.):
The process through which the Internet has evolved from smart people in front of dumb terminals to dumb people in front of smart terminals.
-------------------------------------------------------------------
Recursive (adj):
see Recursive
Cyberman is offline   Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT +1. The time now is 08:09.


Powered by vBulletin Version 3.6.2
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.