On Thu, Sep 27, 2018 at 10:50 AM dan Med <litokis.ta...@gmail.com> wrote:

> When v8 calls the arraybufferappend method ?
>
ARRAYBUFFERAPPEND IS NOT DEFINED IN V8 IT IS NEVER CALLED.


>
> Il giorno mar 4 set 2018 alle ore 12:12 Graham Reeves <
> gra...@grahamreeves.com> ha scritto:
>
>> memcpy is this
>> memcpy( writable_destination, const_source, length_in_bytes )
>>
>> if you're unsure what it's doing, expand the arguments so the code is
>> more readable (shame on whoever wrote this :)
>> memcpy(static_cast<char*>(buffer_->Data()) + bytes_used_,
>> data,bytes_to_save);
>> ...
>> auto* Destination = static_cast<char*>(buffer_->Data()); // start of
>> buffer
>> Destination += bytes_used_; // offset from the start, same as Destination
>> = &Destination[bytes_used_];
>> memcpy(Destination, data, bytes_to_save );
>>
>> So to answer your question;
>>
>> > with this memcpy is it copying from data which is a const char pointer
>> n bytes_to_save into the array buffer_
>> No, it's copying the number of bytes *bytes_to_save* FROM *data* (from
>> the start)
>>
>> >  into a specific offset from the array
>> yes, into a specific offset from the start of the array *Buffer->Data*
>>
>> This isn't a v8 specific question, so you may get a better response for
>> general C/++ questions on http://www.stackoverflow.com :)
>>
>>
>> On Monday, 3 September 2018 19:55:35 UTC+1, dan Med wrote:
>>>
>>> Can someone help me out ?
>>>
>>> Il giorno dom 2 set 2018 alle ore 11:26 <litoki...@gmail.com> ha
>>> scritto:
>>>
>>>>  memcpy(static_cast<char*>(buffer_->Data()) + bytes_used_,
>>>> data,bytes_to_save);
>>>>
>>>> with this memcpy is it copying from data which is a const char pointer
>>>> n bytes_to_save into the array buffer_ or into a specific offset from the
>>>> array ?
>>>>
>>>> --
>>>> --
>>>> v8-users mailing list
>>>> v8-u...@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+u...@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.
>>
> --
> --
> 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