Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.c++ > #12578
| From | "Paul" <pchrist<nospam>or@yahoo.co.uk> |
|---|---|
| Newsgroups | comp.lang.c++ |
| Subject | Re: include |
| Date | 2011-12-16 14:10 +0000 |
| Organization | Netfront http://www.netfront.net/ |
| Message-ID | <jcfjgf$2b2a$1@adenine.netfront.net> (permalink) |
| References | (6 earlier) <4ee8e480$0$3089$7b1e8fa0@news.nbl.fi> <jcbfb4$rs3$1@adenine.netfront.net> <4ee9c1f8$0$4349$7b1e8fa0@news.nbl.fi> <jcdb36$38m$1@adenine.netfront.net> <jcf1va$itm$1@news.albasani.net> |
"Fred Zwarts (KVI)" <F.Zwarts@KVI.nl> wrote in message news:jcf1va$itm$1@news.albasani.net... "Paulor@yahoo.co.uk>" wrote in message news:jcdb36$38m$1@adenine.netfront.net... > > >"Juha Nieminen" <nospam@thanks.invalid> wrote in message >news:4ee9c1f8$0$4349$7b1e8fa0@news.nbl.fi... >> >> Well, big surprise: There isn't that much difference between an object >> file and an exe file: Both contain machine code *and* ancillary data, >> mostly related to rebasing/relocating the code and setting function call >> addresses. > >Object files contain object code. It is incorrect to say that an object >file is machine code just because the text segment contains opcodes. --It is incorrect to say that an executable file is machine code just because --some segments contain opcodes. Just like object files, executable files --contain different segments, not all of them are executable. Nonsense , an executable file is loaded into memory as is. >You can, in the correct context, say that object files contain machine >code as the text section notrmally does contain machine specific opcodes. >It is incorrect however to suggest this file format is the same as an >exectuable. --You can, in the correct context, say that an executable file contains --machine code --as the executable section normally does contain machine specific opcodes. --It is incorrect however, to assume that these opcodes can be executed --unmodified, --except in very rare cases that are nowadays no longer used, like the .COM --files in DOS. This is absolute bollox, an exe is loaded into memory as is. --Further, the exe files contain other sections, like data sections, which are --not opcodes and --cannot be executed by a processor. Even the old fashioned .COM files --contained data that --were not opcodes. --So, there is a difference between object files and executable files, but the --difference is not --that only one format consists only of opcodes that can be used unmodified by --the processor. A machine code file containing some data, is predominantly machine code. A data file contianing some machine code is not predominantly machine code. The machine is not simply a CPU, a machine is RAM too, not only CPU opcodes are machine code. --- Posted via news://freenews.netfront.net/ - Complaints to news@netfront.net ---
Back to comp.lang.c++ | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
include ahso <ahso47@yahoo.com> - 2011-12-13 01:45 -0800
Re: include Nick Keighley <nick_keighley_nospam@hotmail.com> - 2011-12-13 02:07 -0800
Re: include Juha Nieminen <nospam@thanks.invalid> - 2011-12-13 12:44 +0000
Re: include jacob navia <jacob@spamsink.net> - 2011-12-13 13:47 +0100
Re: include Jorgen Grahn <grahn+nntp@snipabacken.se> - 2011-12-13 18:24 +0000
Re: include jacob navia <jacob@spamsink.net> - 2011-12-13 19:30 +0100
Re: include "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-13 18:38 +0000
Re: include Leigh Johnston <leigh@i42.co.uk> - 2011-12-13 18:47 +0000
Re: include jacob navia <jacob@spamsink.net> - 2011-12-13 20:14 +0100
Re: include Leigh Johnston <leigh@i42.co.uk> - 2011-12-13 19:31 +0000
Re: include jacob navia <jacob@spamsink.net> - 2011-12-13 21:10 +0100
Re: include Leigh Johnston <leigh@i42.co.uk> - 2011-12-13 20:17 +0000
Re: include Leigh Johnston <leigh@i42.co.uk> - 2011-12-13 20:18 +0000
Re: include Dombo <dombo@disposable.invalid> - 2011-12-14 19:56 +0100
Re: include Ian Collins <ian-news@hotmail.com> - 2011-12-14 08:45 +1300
Re: include Leigh Johnston <leigh@i42.co.uk> - 2011-12-13 20:03 +0000
Re: include Leigh Johnston <leigh@i42.co.uk> - 2011-12-13 20:05 +0000
Re: include Ian Collins <ian-news@hotmail.com> - 2011-12-14 09:12 +1300
Re: include Tobias Müller <troplin@bluewin.ch> - 2011-12-14 09:31 +0000
Re: include Goran <goran.pusic@gmail.com> - 2011-12-14 07:06 -0800
Re: include "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-14 15:35 +0000
Re: include Goran <goran.pusic@gmail.com> - 2011-12-14 23:19 -0800
Re: include "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-15 12:37 +0000
Re: include "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-15 12:38 +0000
Re: include Goran <goran.pusic@gmail.com> - 2011-12-15 06:12 -0800
Re: include Nick Keighley <nick_keighley_nospam@hotmail.com> - 2011-12-17 15:39 -0800
Re: include Juha Nieminen <nospam@thanks.invalid> - 2011-12-14 08:42 +0000
Re: include "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-14 09:02 +0000
Re: include jacob navia <jacob@spamsink.net> - 2011-12-14 10:18 +0100
Re: include "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-14 14:28 +0000
Re: include jacob navia <jacob@spamsink.net> - 2011-12-14 17:25 +0100
Re: include "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-14 17:43 +0000
Re: include jacob navia <jacob@spamsink.net> - 2011-12-14 10:13 +0100
Re: include Juha Nieminen <nospam@thanks.invalid> - 2011-12-14 09:37 +0000
Re: include "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-13 12:50 +0000
Re: include Juha Nieminen <nospam@thanks.invalid> - 2011-12-14 08:43 +0000
Re: include "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-14 08:58 +0000
Re: include Juha Nieminen <nospam@thanks.invalid> - 2011-12-14 09:23 +0000
Re: include "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-14 14:31 +0000
Re: include Juha Nieminen <nospam@thanks.invalid> - 2011-12-14 17:55 +0000
Re: include "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-14 23:23 +0000
Re: include "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-14 15:43 +0000
Re: include Juha Nieminen <nospam@thanks.invalid> - 2011-12-14 18:01 +0000
Re: include "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-15 00:34 +0000
Re: include Juha Nieminen <nospam@thanks.invalid> - 2011-12-15 09:46 +0000
Re: include "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-15 17:34 +0000
Re: include Leigh Johnston <leigh@i42.co.uk> - 2011-12-15 17:58 +0000
Re: include "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-15 19:56 +0000
Re: include Leigh Johnston <leigh@i42.co.uk> - 2011-12-15 21:08 +0000
Re: include "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-15 21:36 +0000
Re: include Leigh Johnston <leigh@i42.co.uk> - 2011-12-15 21:43 +0000
Re: include "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-15 22:23 +0000
Re: include Leigh Johnston <leigh@i42.co.uk> - 2011-12-15 23:16 +0000
Re: include "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-15 23:30 +0000
Re: include Leigh Johnston <leigh@i42.co.uk> - 2011-12-15 23:38 +0000
Re: include Juha Nieminen <nospam@thanks.invalid> - 2011-12-16 12:00 +0000
Re: include gwowen <gwowen@gmail.com> - 2011-12-16 04:22 -0800
Re: include 88888 Dihedral <dihedral88888@googlemail.com> - 2011-12-16 07:26 -0800
Re: include Goran <goran.pusic@gmail.com> - 2011-12-15 23:48 -0800
Re: include "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-16 07:59 +0000
Re: include Goran <goran.pusic@gmail.com> - 2011-12-16 03:56 -0800
Re: include Goran <goran.pusic@gmail.com> - 2011-12-16 04:04 -0800
Re: include John Bokma <john@castleamber.com> - 2011-12-16 08:28 -0600
Re: include Nick Keighley <nick_keighley_nospam@hotmail.com> - 2011-12-17 15:51 -0800
Re: include gwowen <gwowen@gmail.com> - 2011-12-16 02:11 -0800
Re: include Goran <goran.pusic@gmail.com> - 2011-12-16 03:59 -0800
Re: include John Bokma <john@castleamber.com> - 2011-12-16 08:24 -0600
Re: include Tobias Müller <troplin@bluewin.ch> - 2011-12-16 15:55 +0000
Re: include "Fred Zwarts \(KVI\)" <F.Zwarts@KVI.nl> - 2011-12-16 10:11 +0100
Re: include "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-16 14:10 +0000
Re: include Juha Nieminen <nospam@thanks.invalid> - 2011-12-16 16:00 +0000
Re: include "io_x" <a@b.c.invalid> - 2011-12-18 18:07 +0100
Re: include Leigh Johnston <leigh@i42.co.uk> - 2011-12-18 17:11 +0000
Re: include Juha Nieminen <nospam@thanks.invalid> - 2011-12-16 11:49 +0000
Re: include "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-16 14:04 +0000
Re: include Juha Nieminen <nospam@thanks.invalid> - 2011-12-16 16:19 +0000
Re: include "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-16 18:37 +0000
Re: include Juha Nieminen <nospam@thanks.invalid> - 2011-12-17 07:35 +0000
Re: include "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-17 14:34 +0000
Re: include Leigh Johnston <leigh@i42.co.uk> - 2011-12-17 14:47 +0000
Re: include "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-17 19:52 +0000
Re: include Leigh Johnston <leigh@i42.co.uk> - 2011-12-17 20:03 +0000
Re: include "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-17 23:11 +0000
Re: include Juha Nieminen <nospam@thanks.invalid> - 2011-12-19 10:14 +0000
Re: include "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-19 15:46 +0000
csiph-web