When v8 calls the arraybufferappend method ? 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.