3d62bdba63
provide a _MEMMOVE extension of _MEMCPY that deals with overlap based on the previous bcopy(9) implementation and use the former for bcopy(9) and memmove(9). This addresses my D15374 review comment, avoiding extra MOVs in case of memmove(9) and trashing the stack pointer. |
||
---|---|---|
.. | ||
ata_machdep.c | ||
autoconf.c | ||
bus_machdep.c | ||
cache.c | ||
cam_machdep.c | ||
cheetah.c | ||
clock.c | ||
counter.c | ||
db_disasm.c | ||
db_hwwatch.c | ||
db_interface.c | ||
db_trace.c | ||
dump_machdep.c | ||
eeprom.c | ||
elf_machdep.c | ||
exception.S | ||
gdb_machdep.c | ||
genassym.c | ||
identcpu.c | ||
in_cksum.c | ||
interrupt.S | ||
intr_machdep.c | ||
iommu.c | ||
jbusppm.c | ||
locore.S | ||
machdep.c | ||
mem.c | ||
mp_exception.S | ||
mp_locore.S | ||
mp_machdep.c | ||
nexus.c | ||
ofw_machdep.c | ||
pmap.c | ||
prof_machdep.c | ||
rtc.c | ||
rwindow.c | ||
sc_machdep.c | ||
schppm.c | ||
spitfire.c | ||
ssm.c | ||
stack_machdep.c | ||
support.S | ||
swtch.S | ||
sys_machdep.c | ||
tick.c | ||
tlb.c | ||
trap.c | ||
tsb.c | ||
uio_machdep.c | ||
upa.c | ||
vm_machdep.c | ||
zeus.c |