Skip to Main Content

DevOps, CI/CD and Automation

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Need information on align_cpy_1 function

807575Nov 25 2009 — edited Dec 10 2009
Hi,

Our application crached with a SIGBUS error when executing memcpy().
When we run debugger on the core file, the end of stack shows a call to align_cpy_1.

From our code we call memcpy() to copy 8088 bytes. but the stack shows align_cpy_1
with the following parameters

align_cpy_1(0xfe86e000, 0xffbfb598, 0x1c00, 0x0, 0x4, 0xfffffff8)

I am assuming here the third parameter sent is number of bytes in hex. (7168 in decimal).

I have read that align_cpy_1 functions are platform specific library routines in libc_psr.so.
Can anybody provide information on how this fucntion call works.
Is it internally called by kernel to copy by block sizes. ??

Thanks very much for the reply.
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Jan 7 2010
Added on Nov 25 2009
15 comments
333 views