I would bet it is because glibc stuff that runs before main at _start, or
maybe something to do with dynamic loader.

Have you taken steps to prevent those glibc things from being added to the
executable, e.g. test it out with a raw assembly Linux hello world program
like
https://github.com/cirosantilli/x86-assembly-cheat/blob/7402ae11b78829c202b91d37b9f898411900b13b/linux/hello_world.asm
or
gcc options like -ffreestanding?

If that is the source of the problem, you could add stuff like m5
resetstats or m5 checkpoint magic instruction to the beginning of your
main() or ROI to work around it.

On Sat, Mar 31, 2018 at 6:50 AM, Barbora Murinová <
barcinka.murin...@gmail.com> wrote:

> I have and it works, but for a three line program that just sets a value,
> it claims to execute about 77 thousand instructions, which doesn't seem too
> realistic. Do you know why is that happening?
>
> As for your problem, I have never encountered it, but it might be because
> I'm running Ubuntu 16.04 at the moment and I haven't updated gem5 since
> commit 9651c0278d93bf5c4620e198baac975f0c84e9a0.
>
> On Sat, Mar 31, 2018 at 6:43 AM, Ciro Santilli <ciro.santi...@gmail.com>
> wrote:
>
>> Have you tried gem5.opt --debug-flags=Exec as explained at
>> http://www.gem5.org/Trace_Based_Debugging ?
>>
>> I can't test it on SE because I can't get SE working at all:
>> https://stackoverflow.com/questions/48959349/how-to-sol
>> ve-fatal-kernel-too-old-when-running-gem5-in-syscall-emulation-se-m ,
>> how did you do it? But it does work on fs.py.
>>
>>
>> On Fri, Mar 30, 2018 at 11:08 PM, Barbora Murinová <
>> barcinka.murin...@gmail.com> wrote:
>>
>>> Hi all,
>>>
>>> I would like to have each executed instruction of the file being
>>> executed printed out. Something along the lines of:
>>>
>>>     leaq    -32(%rbp), %rcx
>>>     movq    %rcx, %rax
>>>
>>> and so on. How can I do that?
>>>
>>> Thank you,
>>> Barbora
>>>
>>> --
>>> ----------------
>>> Barbora Murinová
>>> The University of Edinburgh
>>> SK: +421905718390 <+421%20905%20718%20390>
>>> UK: +447477833795 <+44%207477%20833795>
>>>
>>> _______________________________________________
>>> gem5-users mailing list
>>> gem5-users@gem5.org
>>> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>>>
>>
>>
>> _______________________________________________
>> gem5-users mailing list
>> gem5-users@gem5.org
>> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>>
>
>
>
> --
> ----------------
> Barbora Murinová
> The University of Edinburgh
> SK: +421905718390 <+421%20905%20718%20390>
> UK: +447477833795 <+44%207477%20833795>
>
> _______________________________________________
> gem5-users mailing list
> gem5-users@gem5.org
> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>
_______________________________________________
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to