-tracename: to set trace file name you put the executable file name after "--" and "space" If you want to generate a trace from any binary file such as "matrixmul" ../../../pin -t obj-intel64/sim.so -writetrace 1 -printinst 0 -tracename newtrace.pzip -- matrixmul If the binary takes input arguments such as "matrixmu 10 10" ../../../pin -t obj-intel64/sim.so -writetrace 1 -printinst 0 -tracename newtrace.pzip -- matrixmul 10 10