[valgrind] [Bug 388895] LibVEX_FrontEnd assertion failure: `0 == sizeof(VexGuestX86State) % LibVEX_GUEST_STATE_ALIGN'

2018-08-06 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=388895

Julian Seward  changed:

   What|Removed |Added

 Resolution|--- |WONTFIX
 Status|UNCONFIRMED |RESOLVED

--- Comment #5 from Julian Seward  ---
(In reply to bob from comment #0)
> Upon calling LibVEX_FrontEnd (with the args configured for an AMD64 host and
> an x86 guest), libvex bails out with the following message:

We gave up on supporting cross-target Vex some years back, so I am not
surprised this doesn't work.  It seems unlikely to me that it'll get fixed
any time soon.

-- 
You are receiving this mail because:
You are watching all bug changes.

[valgrind] [Bug 388895] LibVEX_FrontEnd assertion failure: `0 == sizeof(VexGuestX86State) % LibVEX_GUEST_STATE_ALIGN'

2018-01-15 Thread bugzilla_noreply
https://bugs.kde.org/show_bug.cgi?id=388895

--- Comment #4 from b...@bob131.so ---
I've been fiddling with the headers a little, and it turns out that GCC on my
system seems to always pad VexGuestX86State and then align by 8. The header in
git has a 16-aligned size if I specify the packed GCC attribute.

It seems to be that an extra four bytes of padding are added after the segment
registers to 8-align the guest_LDT member. Moving one of the trailing padding
ints to after guest_SS gives a 16-aligned size.

-- 
You are receiving this mail because:
You are watching all bug changes.

[valgrind] [Bug 388895] LibVEX_FrontEnd assertion failure: `0 == sizeof(VexGuestX86State) % LibVEX_GUEST_STATE_ALIGN'

2018-01-13 Thread Ivo Raisr
https://bugs.kde.org/show_bug.cgi?id=388895

Ivo Raisr  changed:

   What|Removed |Added

 CC||iv...@ivosh.net

--- Comment #3 from Ivo Raisr  ---
SVN is a past thing. Valgrind lives in GIT now:
http://valgrind.org/downloads/repository.html

-- 
You are receiving this mail because:
You are watching all bug changes.

[valgrind] [Bug 388895] LibVEX_FrontEnd assertion failure: `0 == sizeof(VexGuestX86State) % LibVEX_GUEST_STATE_ALIGN'

2018-01-12 Thread bugzilla_noreply
https://bugs.kde.org/show_bug.cgi?id=388895

b...@bob131.so changed:

   What|Removed |Added

Version|3.13.0  |3.14 SVN

--- Comment #2 from b...@bob131.so ---
Just tested against the header from git master, and the result is the same. I
assume it's a mirror of the 3.14 SVN?

Sorry for the noise.

-- 
You are receiving this mail because:
You are watching all bug changes.

[valgrind] [Bug 388895] LibVEX_FrontEnd assertion failure: `0 == sizeof(VexGuestX86State) % LibVEX_GUEST_STATE_ALIGN'

2018-01-12 Thread bugzilla_noreply
https://bugs.kde.org/show_bug.cgi?id=388895

--- Comment #1 from b...@bob131.so ---
Created attachment 109830
  --> https://bugs.kde.org/attachment.cgi?id=109830=edit
Tiny test case

➜  test  gcc test.c
➜  test  ./a.out
ALIGN: 16
SIZE: 360

-- 
You are receiving this mail because:
You are watching all bug changes.