783383221 doesn't look like an overflowed integer, and in any case, I don't
see how bitwise-OR can overflow. If I had to guess, I'd guess that's a heap
pointer, and the reason you're seeing it is that something is off in the
JS-to-C++ call, and presumably the wrong stack slot ends up being read (the
other args are probably off too). Did you change anything about the calling
convention, the way arguments are pushed onto the stack, or the layout of
any C++ classes? Which version of V8 are you using, and can you reproduce
this with an unmodified build of that same version?

When I manually tried as *6 instead of (DONT_ENUM | READ_ONLY)* values are
> getting retrived properly and build is passing.
> When I manually tried as* 1|2 instead of (DONT_ENUM | READ_ONLY) *it is
> failing again.


That makes sense, "6" is the Smi-tagged version of 1|2 == 3.

On Mon, Dec 10, 2018 at 4:47 AM madana gopal <madanagopal...@gmail.com>
wrote:

> Registers got dumped during this time and the value of those are having
> 2^32 integer value. Not sure which operation during execution of snapshot
> could have populated this?. I am sure, I am missing something in build
> process and couldn't able to find it. Please clarify do I need to pass any
> gcc flag for registers?
>
> Regards,
> Madan
>
> --
> --
> v8-users mailing list
> v8-users@googlegroups.com
> http://groups.google.com/group/v8-users
> ---
> You received this message because you are subscribed to the Google Groups
> "v8-users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to v8-users+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
-- 
v8-users mailing list
v8-users@googlegroups.com
http://groups.google.com/group/v8-users
--- 
You received this message because you are subscribed to the Google Groups 
"v8-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to v8-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to