Lines Matching defs:delocation
59 type delocation struct { struct
60 processor processorType
61 output stringWriter
64 symbols map[string]struct{}
66 localEntrySymbols map[string]struct{}
70 redirectors map[string]string
74 bssAccessorsNeeded map[string]string
77 tocLoaders map[string]struct{}
81 gotExternalsNeeded map[string]struct{}
83 currentInput inputFile
86 func (d *delocation) contents(node *node32) string {
91 func (d *delocation) writeNode(node *node32) {
97 func (d *delocation) writeCommentedNode(node *node32) {
114 func (d *delocation) processInput(input inputFile) (err error) {
164 func (d *delocation) processDirective(statement, directive *node32) (*node32, error) {
259 …nc (d *delocation) processLabelContainingDirective(statement, directive *node32) (*node32, error) {
310 func (d *delocation) processLabel(statement, label *node32) (*node32, error) {
433 func (d *delocation) isPPC64LEAPair(statement *node32) (target, source, relative string, ok bool) {
494 func (d *delocation) loadFromTOC(w stringWriter, symbol, offset, dest string) wrapperFunc {
525 func (d *delocation) gatherOffsets(symRef *node32, offsets string) (*node32, string) {
537 …(memRef *node32) (symbol, offset, section string, didChange, symbolIsLocal bool, nextRef *node32) {
579 func (d *delocation) processPPCInstruction(statement, instruction *node32) (*node32, error) {
834 …loadFromGOT(w stringWriter, destination, symbol, section string, redzoneCleared bool) wrapperFunc {
892 func (d *delocation) isRIPRelative(node *node32) bool {
896 func (d *delocation) processIntelInstruction(statement, instruction *node32) (*node32, error) {
1082 func (d *delocation) handleBSS(statement *node32) (*node32, error) {
1501 func (d *delocation) mapLocalSymbol(symbol string) string {