|
From: Christian P. <tr...@ge...> - 2005-08-17 07:19:30
|
Hi, just to be sure i'm not mistaken (and this is because of my borked app): I ran into the following unhandled instruction bytes: vex amd64->IR: unhandled instruction bytes: 0xCD 0x5 0x48 0x89 Regards, Christian Parpart. p.s.: VG 3.0 trunk (2days old) =2D-=20 09:17:25 up 146 days, 22:25, 2 users, load average: 1.58, 2.52, 2.81 |
|
From: Tom H. <to...@co...> - 2005-08-17 07:29:31
|
In message <200...@ge...>
Christian Parpart <tr...@ge...> wrote:
> just to be sure i'm not mistaken (and this is because of my borked app):
>
> I ran into the following unhandled instruction bytes:
>
> vex amd64->IR: unhandled instruction bytes: 0xCD 0x5 0x48 0x89
That's "int $5" which seems pretty unlikely. I would guess that your
program has jumped to a bad address.
Tom
--
Tom Hughes (to...@co...)
http://www.compton.nu/
|
|
From: Tom H. <to...@co...> - 2005-08-17 13:06:56
|
In message <200...@ge...>
Christian Parpart <tr...@ge...> wrote:
> On Wednesday 17 August 2005 09:29, Tom Hughes wrote:
>> In message <200...@ge...>
>>
>> Christian Parpart <tr...@ge...> wrote:
>> > just to be sure i'm not mistaken (and this is because of my borked app):
>> >
>> > I ran into the following unhandled instruction bytes:
>> >
>> > vex amd64->IR: unhandled instruction bytes: 0xCD 0x5 0x48 0x89
>>
>> That's "int $5" which seems pretty unlikely. I would guess that your
>> program has jumped to a bad address.
>
> and yet unimplemented in vex?
Well int 5 is of no use to a user mode linux program as it will just
cause a trap into the kernel and will probably wind up with the
program getting a signal of some sort.
The only software interrupt used on linux is 0x80 for system calls.
Tom
--
Tom Hughes (to...@co...)
http://www.compton.nu/
|
|
From: Nicholas N. <nj...@cs...> - 2005-08-17 13:18:38
|
On Wed, 17 Aug 2005, Tom Hughes wrote: > Well int 5 is of no use to a user mode linux program as it will just > cause a trap into the kernel and will probably wind up with the > program getting a signal of some sort. > > The only software interrupt used on linux is 0x80 for system calls. At least one Java VM uses INT to generate a software interrupt when array bounds are exceeded. Nick |
|
From: Christian P. <tr...@ge...> - 2005-08-17 12:54:07
|
On Wednesday 17 August 2005 09:29, Tom Hughes wrote: > In message <200...@ge...> > > Christian Parpart <tr...@ge...> wrote: > > just to be sure i'm not mistaken (and this is because of my borked app): > > > > I ran into the following unhandled instruction bytes: > > > > vex amd64->IR: unhandled instruction bytes: 0xCD 0x5 0x48 0x89 > > That's "int $5" which seems pretty unlikely. I would guess that your > program has jumped to a bad address. and yet unimplemented in vex? Regards, Christian Parpart. =2D-=20 14:53:29 up 147 days, 4:01, 2 users, load average: 3.59, 3.30, 3.43 |