Add 'projects/aqlprofile/' from commit '6f236ffb5f1bd128e11ba0bf09e3c0a52b6527e4'
git-subtree-dir: projects/aqlprofile git-subtree-mainline:9011821e05git-subtree-split:6f236ffb5f
This commit is contained in:
@@ -0,0 +1,40 @@
|
||||
def sample_ex(source_str):
|
||||
spm_dump = source_str
|
||||
|
||||
file_in = open(spm_dump, "r")
|
||||
|
||||
#extract valid sample data size
|
||||
line = file_in.readline()
|
||||
line.strip()
|
||||
|
||||
size = int(line, 16)
|
||||
|
||||
line = file_in.readline()
|
||||
line.strip()
|
||||
|
||||
size += (int(line, 16) << 16)
|
||||
|
||||
print("valid sampl buffer size: %d"%(size))
|
||||
|
||||
file_out = open("samples.txt", "w")
|
||||
|
||||
line_no = 2
|
||||
|
||||
non_zero_samples = 0
|
||||
|
||||
while (size > 0):
|
||||
line = file_in.readline()
|
||||
line.strip()
|
||||
if line_no >= 16:
|
||||
file_out.write(line)
|
||||
size -= 2
|
||||
if int(line, 16) != 0:
|
||||
non_zero_samples += 1
|
||||
#print("%d: sample: %s"%(line_no, line))
|
||||
line_no += 1
|
||||
|
||||
|
||||
print ("non_zero_samples: %d"%(non_zero_samples))
|
||||
|
||||
file_in.close()
|
||||
file_out.close()
|
||||
Reference in New Issue
Block a user