mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-02-11 11:34:02 +00:00
Added code to get .a and .o file sizes and submit them to the server in the nightly report.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29248 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
2ebc1f82a2
commit
6412f72b09
@ -612,6 +612,22 @@ if (!$NOCHECKOUT && !$NOBUILD) {
|
||||
#my $NumLibraries = scalar(grep(!/executable/, @Linked));
|
||||
#my $NumObjects = `grep ']\: Compiling ' $BuildLog | wc -l` + 0;
|
||||
|
||||
if(!$BuildError){
|
||||
ChangeDir( "$BuildDir", "Build Directory" );
|
||||
$afiles = `find . -iname '*.a' -ls`;
|
||||
$ofiles = `find . -iname '*.o' -ls`;
|
||||
@AFILES = split "\n", $afiles;
|
||||
$a_file_sizes="";
|
||||
foreach $x (@AFILES){
|
||||
$x =~ m/.+\s+.+\s+.+\s+.+\s+.+\s+.+\s+(.+)\s+.+\s+.+\s+.+\s+(.+)/;
|
||||
$a_file_sizes.="$1 $2\n";
|
||||
} @OFILES = split "\n", $ofiles;
|
||||
$o_file_sizes="";
|
||||
foreach $x (@OFILES){
|
||||
$x =~ m/.+\s+.+\s+.+\s+.+\s+.+\s+.+\s+(.+)\s+.+\s+.+\s+.+\s+(.+)/;
|
||||
$o_file_sizes.="$1 $2\n";
|
||||
}
|
||||
}
|
||||
|
||||
my $ConfigTimeU = GetRegexNum "^user", 0, "([0-9.]+)", "$BuildLog";
|
||||
my $ConfigTimeS = GetRegexNum "^sys", 0, "([0-9.]+)", "$BuildLog";
|
||||
@ -1048,7 +1064,9 @@ my %hash_of_data = ('machine_data' => $machine_data,
|
||||
'dejagnutests_log' => $dejagnutests_log,
|
||||
'dejagnutests_sum' => $dejagnutests_sum,
|
||||
'starttime' => $starttime,
|
||||
'endtime' => $endtime);
|
||||
'endtime' => $endtime,
|
||||
'o_file_sizes' => $o_file_sizes,
|
||||
'a_file_sizes' => $a_file_sizes);
|
||||
|
||||
$TESTING = 0;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user