<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>Kαλησπέρα,<br><br><br>&nbsp; Έχω κάνει κανονικά την εγκατάσταση (ελπίζω) και προσπαθώ να τρέξω μια προσομοίωση πειραματικά:<br><br>pin-2.14-71313-gcc.4.4.7-linux/pin.sh -t pintool/obj-intel64/cslab_cache.so -o myoutput.out -L1c 64 -L1a 8 -L1b 64 -L2c 256 -L2a 8 -L2b 64 -- parsec_workspace/executables/bodytrack inputs/sequenceB_4 4 4 4000 5 0 1<br><br><br>&nbsp; Ως αποτέλεσμα, αντί να τρέξει την προσομοίωση και να μου δημιουργήσει το output.txt, μου βγάζει ως έξοδο στο terminal αυτό:<br><br>This tool represents a 2-level cache simulator.<br><br><br>Pin tools switches<br><br>-L1a&nbsp; [default 8]<br>&nbsp;&nbsp;&nbsp; L1 cache associativity (1 for direct mapped)<br>-L1b&nbsp; [default 64]<br>&nbsp;&nbsp;&nbsp; L1 cache block size in bytes<br>-L1c&nbsp; [default 32]<br>&nbsp;&nbsp;&nbsp; L1 cache size in kilobytes<br>-L2a&nbsp; [default 8]<br>&nbsp;&nbsp;&nbsp; L2 cache associativity (1 for direct mapped)<br>-L2b&nbsp; [default 64]<br>&nbsp;&nbsp;&nbsp; L2 cache block size in bytes<br>-L2c&nbsp; [default 256]<br>&nbsp;&nbsp;&nbsp; L2 cache size in kilobytes<br>-h&nbsp; [default 0]<br>&nbsp;&nbsp;&nbsp; Print help message (Return failure of PIN_Init() in order to allow the<br>&nbsp;&nbsp;&nbsp; tool&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; to print help message)<br>-help&nbsp; [default 0]<br>&nbsp;&nbsp;&nbsp; Print help message (Return failure of PIN_Init() in order to allow the<br>&nbsp;&nbsp;&nbsp; tool&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; to print help message)<br>-logfile&nbsp; [default pintool.log]<br>&nbsp;&nbsp;&nbsp; The log file path and file name<br>-o&nbsp; [default cslab_cache.out]<br>&nbsp;&nbsp;&nbsp; specify dcache file name<br>-unique_logfile&nbsp; [default 0]<br>&nbsp;&nbsp;&nbsp; The log file names will contain the pid<br><br>Line information controls<br><br>-discard_line_info <br>&nbsp;&nbsp;&nbsp; Discard line information for specific module. Module name should be a<br>&nbsp;&nbsp;&nbsp; short name without path, not a symbolic link<br>-discard_line_info_all&nbsp; [default 0]<br>&nbsp;&nbsp;&nbsp; Discard line information for all modules.<br>-dwarf_file <br>&nbsp;&nbsp;&nbsp; Point pin to a different file for debug information. Syntax:<br>&nbsp;&nbsp;&nbsp; app_executable:&lt;path_to_different_fileExaple (OS X): -dwarf_file<br>&nbsp;&nbsp;&nbsp; get_source_app:get_s<br>&nbsp;&nbsp;&nbsp; ource_app.dSYM/Contents/Resources/DWARF/get_source_app<br><br>Symbols controls<br><br>-short_name&nbsp; [default 0]<br>&nbsp;&nbsp;&nbsp; Use the shortest name for the RTN. Names with version substrings are<br>&nbsp;&nbsp;&nbsp; preferred over the same name without the substring.<br>-support_jit_api&nbsp; [default 0]<br>&nbsp;&nbsp;&nbsp; Enables the Jitted Functions Support<br>-unrestricted_rtn_size&nbsp; [default 0]<br>&nbsp;&nbsp;&nbsp; Use the unrestricted RTN size. When set the RTN size defined by the<br>&nbsp;&nbsp;&nbsp; distance between RTN start to the beginning of next RTN.<br><br>Statistic switches<br><br>-profile&nbsp; [default 0]<br>&nbsp;&nbsp;&nbsp; print amount of memory dynamically allocated but not yet freed by the<br>&nbsp;&nbsp;&nbsp; tool<br>-statistic&nbsp; [default 0]<br>&nbsp;&nbsp;&nbsp; print general statistics<br><br>General switches (available in pin and tool)<br><br>-slow_asserts&nbsp; [default 0]<br>&nbsp;&nbsp;&nbsp; Perform expensive sanity checks<br><br>&nbsp;Καμία ιδέα;<br>                                               </div></body>
</html>