AreaTest: style fixes.
This commit is contained in:
parent
015a928b88
commit
d21b5a07e6
|
@ -1,49 +1,52 @@
|
||||||
#include <OS.h>
|
#include <OS.h>
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
|
||||||
int main()
|
|
||||||
{
|
|
||||||
int * ptr = new int[1];
|
|
||||||
char *adr;
|
|
||||||
area_id id;
|
|
||||||
int offset;
|
|
||||||
|
|
||||||
|
|
||||||
area_info info;
|
int main()
|
||||||
id = area_for(ptr);
|
{
|
||||||
get_area_info(id, &info);
|
int * ptr = new int[1];
|
||||||
adr = (char *)info.address;
|
char *adr;
|
||||||
offset = (uint32)ptr - (uint32)adr;
|
area_id id;
|
||||||
|
int offset;
|
||||||
|
|
||||||
|
area_info info;
|
||||||
char * adrclone1;
|
id = area_for(ptr);
|
||||||
char * adrclone2;
|
get_area_info(id, &info);
|
||||||
int * ptrclone1;
|
adr = (char *)info.address;
|
||||||
int * ptrclone2;
|
offset = (uint32)ptr - (uint32)adr;
|
||||||
area_id idclone1;
|
|
||||||
area_id idclone2;
|
|
||||||
|
|
||||||
idclone1 = clone_area("clone 1", (void **)&adrclone1, B_ANY_ADDRESS,B_READ_AREA | B_WRITE_AREA,id);
|
|
||||||
idclone2 = clone_area("clone 2", (void **)&adrclone2, B_ANY_ADDRESS,B_READ_AREA | B_WRITE_AREA,id);
|
|
||||||
|
|
||||||
ptrclone1 = (int *)(adrclone1 + offset);
|
|
||||||
ptrclone2 = (int *)(adrclone2 + offset);
|
|
||||||
|
|
||||||
printf("offset = 0x%08x\n",(int)offset);
|
|
||||||
printf("id = 0x%08x\n",(int)id);
|
|
||||||
printf("id clone 1 = 0x%08x\n",(int)idclone1);
|
|
||||||
printf("id clone 2 = 0x%08x\n",(int)idclone2);
|
|
||||||
printf("adr = 0x%08x\n",(int)adr);
|
|
||||||
printf("adr clone 1 = 0x%08x\n",(int)adrclone1);
|
|
||||||
printf("adr clone 2 = 0x%08x\n",(int)adrclone2);
|
|
||||||
printf("ptr = 0x%08x\n",(int)ptr);
|
|
||||||
printf("ptr clone 1 = 0x%08x\n",(int)ptrclone1);
|
|
||||||
printf("ptr clone 2 = 0x%08x\n",(int)ptrclone2);
|
|
||||||
|
|
||||||
ptr[0] = 0x12345678;
|
|
||||||
|
|
||||||
printf("ptr[0] = 0x%08x\n",(int)ptr[0]);
|
char * adrclone1;
|
||||||
printf("ptr clone 1[0] = 0x%08x\n",(int)ptrclone1[0]);
|
char * adrclone2;
|
||||||
printf("ptr clone 2[0] = 0x%08x\n",(int)ptrclone2[0]);
|
int * ptrclone1;
|
||||||
|
int * ptrclone2;
|
||||||
|
area_id idclone1;
|
||||||
|
area_id idclone2;
|
||||||
|
|
||||||
|
idclone1 = clone_area("clone 1", (void **)&adrclone1, B_ANY_ADDRESS,
|
||||||
|
B_READ_AREA | B_WRITE_AREA, id);
|
||||||
|
idclone2 = clone_area("clone 2", (void **)&adrclone2, B_ANY_ADDRESS,
|
||||||
|
B_READ_AREA | B_WRITE_AREA, id);
|
||||||
|
|
||||||
|
ptrclone1 = (int *)(adrclone1 + offset);
|
||||||
|
ptrclone2 = (int *)(adrclone2 + offset);
|
||||||
|
|
||||||
|
printf("offset = 0x%08x\n", (int)offset);
|
||||||
|
printf("id = 0x%08x\n", (int)id);
|
||||||
|
printf("id clone 1 = 0x%08x\n", (int)idclone1);
|
||||||
|
printf("id clone 2 = 0x%08x\n", (int)idclone2);
|
||||||
|
printf("adr = 0x%08x\n", (int)adr);
|
||||||
|
printf("adr clone 1 = 0x%08x\n", (int)adrclone1);
|
||||||
|
printf("adr clone 2 = 0x%08x\n", (int)adrclone2);
|
||||||
|
printf("ptr = 0x%08x\n", (int)ptr);
|
||||||
|
printf("ptr clone 1 = 0x%08x\n", (int)ptrclone1);
|
||||||
|
printf("ptr clone 2 = 0x%08x\n", (int)ptrclone2);
|
||||||
|
|
||||||
|
ptr[0] = 0x12345678;
|
||||||
|
|
||||||
|
printf("ptr[0] = 0x%08x\n", (int)ptr[0]);
|
||||||
|
printf("ptr clone 1[0] = 0x%08x\n", (int)ptrclone1[0]);
|
||||||
|
printf("ptr clone 2[0] = 0x%08x\n", (int)ptrclone2[0]);
|
||||||
|
|
||||||
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue