clone_area
extern area_id clone_area(const char *name, void **destAddress,
debug_nub_clone_area clone_area;
result = gInfo.modeListArea = clone_area("3DFX cloned display_modes",
gInfo.sharedInfoArea = clone_area("3DFX shared info",
gInfo.regsArea = clone_area("3DFX regs area", (void**)&(gInfo.regs),
result = gInfo.modeListArea = clone_area("ATI cloned display_modes",
gInfo.sharedInfoArea = clone_area("ATI shared info", (void**)&(gInfo.sharedInfo),
gInfo.regsArea = clone_area("ATI regs area", (void**)&(gInfo.regs),
result = et6000ModesListArea = clone_area("ET6000 cloned display_modes",
sharedInfoArea = clone_area("ET6000 shared info", (void **)&si,
status = gInfo->mode_list_area = clone_area(
AreaDeleter sharedDeleter(clone_area("vesa shared info",
result = gInfo.modeListArea = clone_area("i810 cloned display_modes",
gInfo.sharedInfoArea = clone_area("i810 shared info",
gInfo.regsArea = clone_area("i810 regs area", (void**)&(gInfo.regs),
AreaDeleter sharedDeleter(clone_area("intel extreme shared info",
AreaDeleter regsDeleter(clone_area("intel extreme regs",
status = gInfo->mode_list_area = clone_area(
result = my_mode_list_area = clone_area(
shared_info_area = clone_area(DRIVER_PREFIX " shared", (void **)&si, B_ANY_ADDRESS,
regs_area = clone_area(DRIVER_PREFIX " regs", (void **)®s, B_ANY_ADDRESS,
result = my_mode_list_area = clone_area(
shared_info_area = clone_area(DRIVER_PREFIX " shared", (void **)&si, B_ANY_ADDRESS,
regs_area = clone_area(DRIVER_PREFIX " regs", (void **)®s, B_ANY_ADDRESS,
regs2_area = clone_area(DRIVER_PREFIX " regs2", (void **)®s2, B_ANY_ADDRESS,
result = my_mode_list_area = clone_area(
shared_info_area = clone_area(DRIVER_PREFIX " shared", (void **)&si, B_ANY_ADDRESS,
regs_area = clone_area(DRIVER_PREFIX " regs", (void **)®s, B_ANY_ADDRESS,
result = ai->mode_list_area = clone_area(
ai->virtual_card_area = clone_area( "Radeon virtual card", (void **)&ai->vc, B_ANY_ADDRESS,
ai->shared_info_area = clone_area( "Radeon shared info", (void **)&ai->si, B_ANY_ADDRESS,
ai->regs_area = clone_area( "Radeon regs area", (void **)&ai->regs, B_ANY_ADDRESS,
ai->mapped_memory[mt_PCI].area = clone_area( "Radeon PCI GART area",
ai->mapped_memory[mt_AGP].area = clone_area( "Radeon AGP GART area",
AreaDeleter sharedDeleter(clone_area("radeon hd shared info",
AreaDeleter regsDeleter(clone_area("radeon hd regs",
gInfo->rom_area = clone_area("radeon hd AtomBIOS",
result = gInfo.modeListArea = clone_area("S3 cloned display_modes",
gInfo.sharedInfoArea = clone_area("S3 shared info", (void**)&(gInfo.sharedInfo),
gInfo.regsArea = clone_area("S3 regs area", (void**)&(gInfo.regs),
result = my_mode_list_area = clone_area(
shared_info_area = clone_area(DRIVER_PREFIX " shared", (void **)&si, B_ANY_ADDRESS,
regs_area = clone_area(DRIVER_PREFIX " regs", (void **)®s, B_ANY_ADDRESS,
status = gInfo->mode_list_area = clone_area(
AreaDeleter sharedDeleter(clone_area("vesa shared info",
result = my_mode_list_area = clone_area(
shared_info_area = clone_area(DRIVER_PREFIX " shared", (void **)&si, B_ANY_ADDRESS,
regs_area = clone_area(DRIVER_PREFIX " regs", (void **)®s, B_ANY_ADDRESS,
status = gInfo->mode_list_area = clone_area(
AreaDeleter sharedDeleter(clone_area("virtio_gpu shared info",
fClonedArea = clone_area("userspace accessor", &clonedMemory,
fKernelArea = clone_area("usb_audio cloned area", (void**)&fKernelBuffers,
area = clone_area("cloned request data", &data,
int res = clone_area( name, map, B_ANY_ADDRESS,
cloned = clone_area("cloned for catarea", (void **)&ptr, B_ANY_ADDRESS, B_READ_AREA, area);
mapping->local_area = clone_area(readOnly
fClonedDirectArea = clone_area("cloned direct area", (void**)&fBufferDesc,
fArea = clone_area("shared bitmap area", (void**)&fBasePointer,
fArea = clone_area("a cloned BBuffer", &fData, B_ANY_ADDRESS,
fArea = clone_area("get parameter data clone", &fData,
area_id area = clone_area("client formats area",
meta_data_area = clone_area("meta_data_clone_area", &meta_data,
area_id dataArea = clone_area("client attributes area",
sArea = clone_area("shared buffer list clone", (void**)&sList,
fArea = clone_area(name, buf, B_ANY_ADDRESS,
fontAreaCloneID = clone_area("user font",
fCursorArea = clone_area("input server cursor", (void**)&fCursorBuffer,
area_id clonedArea = clone_area("media_server cloned buffer", &address,
clone = clone_area("media_inputs clone", (void**)&inputs,
clone = clone_area("media_outputs clone", (void**)&outputs,
area_id areaID = clone_area("messaging", (void**)&area->fHeader,
fKernelArea = clone_area("profiling samples", &areaBase,
debug_nub_clone_area_reply clone_area;
replyPort = message.clone_area.reply_port;
const void *address = message.clone_area.address;
reply.clone_area.address = (void*)((addr_t)newAddress + addressOffset);
reply.clone_area.area = result;
clonedSampleArea = clone_area("profiling samples", &samples,
area_id clone = clone_area("clone regs", ®s, B_ANY_ADDRESS, protection, area);
localArea[i].id = clone_area("net connection",(void **)&localArea[i].offset,B_ANY_ADDRESS,
idclone1 = clone_area("clone 1", (void **)&adrclone1, B_ANY_ADDRESS,
idclone2 = clone_area("clone 2", (void **)&adrclone2, B_ANY_ADDRESS,
newArea = clone_area("isClone", &appBuffer, B_ANY_ADDRESS, B_READ_AREA|B_WRITE_AREA, appArea);
area_id area = clone_area(name, (void**)address, B_ANY_ADDRESS,