PLEX86  x86- Virtual Machine (VM) Program
 CVS  |  Mailing List  |  Download  |  Newsgroups

Where should the type information be 215


Your Ad Here

Your Ad Here

in the early 70s, i wrote a pli program that analysed (360) buttembler listings ... creating abstract representation of instructions and doing detailed code flow analysis (as well as attempting to recognize register use before set scenarios ... aka are there code paths that failed to initialize a particular register needed later ... analogous to uninitialized variables).

it also attempted to represent the program in a pli-like psuedo syntax. branches translated into GOTOs ... but it also attempted to capture conditional branching ... and tranlate it into higher level conditional structions (aka while, if-then-else, do-until, etc).

on of the issues was that some of the branching logic ... which seemed moderately straight forward would translate into quite obtuse nested if-then-else structures 10 or more levels deep.

Where should the type information be 216
On Sun, 03 Apr 2005 19:59:06 -0700 in alt.folklore.computers, "Tom Myself and coworkers found that getting out of the unstructured...

as referenced previously in the C-language thread ... while C-language programs tend to have a high proportion of buffer overflow failures (related to buffer constructs not carrying explicit length semantics), 360 buttembler code tended to have a high proportion of uninitialized (and-or incorrectly initialized) register failures ... aka register content management

most of these (register content) failures tended to be buttociated with anomolous and-or low frequency code paths. the issue with GOTOs, in attempting to do a "forensic" code path reconstruction, is reconstruction of the the actual code path followed. explicit conditional constructs tend to make specific code path instance reconstruction easier in specific failure scenarios.

--



Your Ad Here

List | Previous | Next

Where should the type information be 216

Alt Folklore Computers from Newsgroups

The #1 Usenet Provider on the Internet

Where should the type information be 214