Lines Matching full:we
12 # If we have seen this object before, return information from the cache.
36 # name (e.g. core). We check the associated module file name, and if
55 # We use a modified absolute start address (soff + base) as index because we
58 # So, we use (addr << 1) + 1 to allow a possible anchor record to be placed at
75 # and we record the object name "crypto/lzo-rle".
89 # We collect the base address of the section in order to convert all addresses
92 # We collect the address of the anchor (or first symbol in the section if there
96 # We collect the start address of any sub-section (section included in the top
108 # which format we are dealing with.
152 # We only care about these while processing a section for which no anchor has
163 # (LLD) We do not need any other ldd linker map records.
201 # Process a loadable section (we only care about .-sections).
204 # We also record the raw (non-stripped) address of the section because it can
208 # Since some AWK implementations cannot handle large integers, we strip off the
239 # If we are not in a section we care about, we ignore the record.
306 # If the object is vmlinux.o then we will need vmlinux.o.map to get the
316 # the information we need (see section (3a)).
317 # If linking was done using vmlinux.a as intermediary, we will need to process
322 # Since we are already processing vmlinux.map, the top level section that is
323 # being processed is already known. If we do not have a base address for it,
324 # we do not need to process records for it.
326 # Given the object name, we determine the module(s) (if any) that the current
329 # If we were already processing objects for a (list of) module(s):
336 # If it does, we add a new built-in module offset range record.
351 # If we are processing a built-in module:
352 # - If the current object is within the same module, we update its
355 # + If we are still processing within the same main section, we
359 # + Otherwise, we validate the end offset against the section
379 # If we encountered an object that is not part of a built-in module, we
384 # At this point, we encountered the start of a new built-in module.
394 # If we do not need to parse the vmlinux.o.map file, we are done.
422 # If we do not know an addend for the object's section, we are interested in
437 # We need to work with the main section.
449 # If we are processing a built-in module:
450 # - If the current object is within the same module, we update its
453 # + If we are still processing within the same main section, we
457 # + Otherwise, we validate the end offset against the section
477 # If we encountered an object that is not part of a built-in module, we
482 # At this point, we encountered the start of a new built-in module.