En Solaris disponemos de diferentes herramientas que nos proporciona información sobre el estado del hardware. Hoy vamos a hablar de AMT <Abstract Machine Test>
AMT Test Program -- 64 bit application
Test 1- stack Side Boundary Test
TEST 1 PASSED
Test 2- Data Side Boundary Test.
PASS: Successful read/write in data area.
TEST 2 PASSED
Test 3- Text Area Not Writeable
Verify that a write to the text space does not cause a write to the executable
file from which it came, or to another process which shares that text.
PASS: Caught the segmentation fault, meaning we can't write to text area.
TEST 3 PASSED
Test 4- Memory Not Shared After Write
Verify that anonymous memory initially shared by two processes (e.g. after a
fork) is not shared after either process writes to it.
TEST 4 PASSED
Test 5- Memory Allocation is Not Shared
Verify that newly allocated memory in one of two processes created by forking
does not result in newly allocated memory in the other.
Parent address of hole before child change: 0010D130
Child end of hole before change: 0010D130
Child end of hole after change: 0010F130
Parent address of hole after child change: 0010D130
PASS: Hole is same size in parent.
TEST 5 PASSED