public inbox for gcc-help@gcc.gnu.org
 help / color / mirror / Atom feed
* how to make code stay invariant
@ 2006-07-16 23:06 Rolf Schumacher
  2006-07-21  0:44 ` John Carter
  0 siblings, 1 reply; 16+ messages in thread
From: Rolf Schumacher @ 2006-07-16 23:06 UTC (permalink / raw)
  To: gcc-help

[-- Attachment #1: Type: text/plain, Size: 674 bytes --]

Dear gcc professionals,

is it possible to code software in a style so that no bit of the object 
code changes even if referenced objects change?

After an object is loaded into memory I'd like to check the integrity of 
the code by means of a checksum on a regular base.
In order to predict the checksum no bit in the code should change.
I'd like to have an unchanged object in memory even if referenced 
objects change.
(this is due to reduction of test effort).

What are all the areas coding rules have to be assigned to?
Do you know of a source where such things are discussed or solved?

Something like an explicit v-table mechanism or so?

Thank you for help

Rolf



[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/x-pkcs7-signature, Size: 3489 bytes --]

^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2006-07-31 20:28 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-07-16 23:06 how to make code stay invariant Rolf Schumacher
2006-07-21  0:44 ` John Carter
2006-07-23  5:22   ` Rolf Schumacher
2006-07-23 22:05     ` John Carter
2006-07-24 12:19       ` Ingo Krabbe
2006-07-24 22:39         ` Rolf Schumacher
2006-07-25  4:47           ` Ingo Krabbe
2006-07-24 22:38       ` Rolf Schumacher
2006-07-24 23:22         ` John Carter
2006-07-25 22:16           ` Rolf Schumacher
2006-07-26  6:47             ` John Carter
2006-07-29 18:50               ` Rolf Schumacher
2006-07-30 22:33                 ` John Carter
2006-07-30 23:11                   ` John Carter
2006-07-31 20:28                   ` Rolf Schumacher
2006-07-28 23:35             ` Rolf Schumacher

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).