Foidolites is a fine-grained, hard rock which is a type of metasomatite, essentially altered basalt. It forms with or without crystallization, either below the surface as intrusive rocks or on the surface as extrusive rocks.
Cataclasiste rocks mainly form by pressure deep under the Earth's surface, from the extreme heat caused by magma or by the intense collisions and friction of tectonic plates.