This file is indexed.

/usr/share/psychtoolbox-3/PsychTests/LoadGenerator.m is in psychtoolbox-3-common 3.0.11.20131230.dfsg1-1build1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
function LoadGenerator(yieldmsecs)
% LoadGenerator([yieldmsecs=0])
%
% Create cpu-load by simply executing an empty while-loop as fast as
% possible.
%
% Optionally the load can be reduced by specifying a non-zero 'yieldmsecs'
% argument telling the function that it should release the cpu for
% 'yieldmsecs' milliseconds in each loop iteration.
%
% This function never returns, you have to abort it by pressing CTRL+C.
%

    % Default to a overload load:
    if nargin < 1
        yieldmsecs = 0;
    end
    
    % Repeat forever:
    while 1
        % If yield requested, yield for given number of msecs, otherwise
        % just spin-wait at 100% of achievable cpu load:
        if yieldmsecs > 0
            WaitSecs('YieldSecs', yieldmsecs / 1000);
        end
    end
    % Done.
end