Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.c++ > #12578

Re: include

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>

Show all headers | View raw


"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


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