►
From YouTube: NERSC Totalview Tutorial - Part2
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
C
B
B
B
B
B
B
B
B
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
So
where
the
memory
was
allocated.,
it
also
shows
me
the
proceeding
blocks
as
well,
and
the
following
block
'cause.
These
may
have
useful
information.,
so
both
the
proceeding,
block,,
the
corrupted
block
and
the
following
blocks
of
data
is
shown
along
with
the
source
where
the
memory
was
originally
allocated..
A
A
A
A
A
A
A
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
A
A
A
B
B
A
B
Sometimes,,
it
can
be
confusing
on
where
I
came
from
and
you
may
want
to
get
back
to
a
particular
starting
point.,
so
we'll
be
incorporating
a
feature
called
like
a
dive
stack.
and
as
you,
either
go
through
threads
that
have
called
each
other
or
you
go
through
functions
or
anything
like
that,
much
the
same
as
you.
Click
through
links
on
a
browser,
you'll
be
able
to
return
to
previous
ones.
More
easily.,
so
that'll
be
a
feature.
That's
coming.
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
totalview
will
give
you
a
warning
to
say
you're
watching
memory,,
that's
on
a
stack,,
so
you're
aware
of
that..
It
doesn't
prevent
you
from
doing
it,
but
it's
just
something
to
keep
in
mind..
It's
just,
again,!
It's
some
of
those
internals
that
creep
into
what
you
have
to
think
about
as
a
developer.