> > Hi,
> >
> > Currently, on ARM, you have to either call abort() or raise(SIGTRAP)
> > to achieve a handy crash.
> >
> > This patch allows you to instead call __builtin_trap() which is much
> > more efficient at falling over because it becomes just a single
> > instruction that will trap for you.
On 4 Dec 2013, at 16:08, "Ian Bolton" wrote:
> Hi,
>
> Currently, on ARM, you have to either call abort() or raise(SIGTRAP)
> to achieve a handy crash.
>
> This patch allows you to instead call __builtin_trap() which is much
> more efficient at falling over because it becomes just a single
> in
On 04/12/13 16:05, Ian Bolton wrote:
Hi,
Currently, on ARM, you have to either call abort() or raise(SIGTRAP)
to achieve a handy crash.
This patch allows you to instead call __builtin_trap() which is much
more efficient at falling over because it becomes just a single
instruction that will trap
> On Wed, 4 Dec 2013, Ian Bolton wrote:
>
> > The main update, other than cosmetic differences, is that we've
> chosen
> > the same ARM encoding as LLVM for practical purposes. (The Thumb
> > encoding in Mark's patch already matched LLVM.)
>
> Do the encodings match what plain "udf" does in rece
On Wed, 4 Dec 2013, Ian Bolton wrote:
> The main update, other than cosmetic differences, is that we've chosen
> the same ARM encoding as LLVM for practical purposes. (The Thumb
> encoding in Mark's patch already matched LLVM.)
Do the encodings match what plain "udf" does in recent-enough gas (t
Hi,
Currently, on ARM, you have to either call abort() or raise(SIGTRAP)
to achieve a handy crash.
This patch allows you to instead call __builtin_trap() which is much
more efficient at falling over because it becomes just a single
instruction that will trap for you.
Two testcases have been adde