/hal_rpi_pico-latest/tools/pioasm/ |
D | pio_assembler.cpp | 81 void program::add_symbol(std::shared_ptr<symbol> symbol) { in add_symbol() argument 82 const auto &existing = pioasm->get_symbol(symbol->name, this); in add_symbol() 85 if (symbol->is_label != existing->is_label) { in add_symbol() 86 …msg << "'" << symbol->name << "' was already defined as a " << (existing->is_label ? "label" : "va… in add_symbol() 88 } else if (symbol->is_label) { in add_symbol() 89 msg << "label '" << symbol->name << "' was already defined at " << existing->location; in add_symbol() 91 msg << "'" << symbol->name << "' was already defined at " << existing->location; in add_symbol() 93 throw syntax_error(symbol->location, msg.str()); in add_symbol() 95 symbols.insert(std::pair<std::string, std::shared_ptr<::symbol>>(symbol->name, symbol)); in add_symbol() 96 ordered_symbols.push_back(symbol); in add_symbol() [all …]
|
D | output_format.h | 52 struct symbol { struct 57 …symbol(std::string name, int value, bool is_label) : name(std::move(name)), value(value), is_label… in symbol() function 86 std::vector<symbol> symbols; // public only 94 std::vector<symbol> global_symbols; // public only
|
D | pio_types.h | 214 struct symbol : public src_item { struct 221 …symbol(const yy::location &l, std::string name, bool is_extern = false) : src_item(l), name(std::m… in src_item() argument 292 std::map<std::string, std::shared_ptr<symbol>> symbols; 293 std::vector<std::shared_ptr<symbol>> ordered_symbols; 349 void add_label(std::shared_ptr<symbol> label) { in add_label() 354 void add_symbol(std::shared_ptr<symbol> symbol);
|
D | pio_assembler.h | 93 std::shared_ptr<symbol> get_symbol(const std::string &name, const program *p) { in get_symbol() 118 std::vector<compiled_source::symbol> public_symbols(program &program);
|
D | parser.yy | 190 %type <std::shared_ptr<symbol>> label_decl; 418 %type <std::shared_ptr<symbol>> symbol_def; 420 ID { $$ = std::shared_ptr<symbol>(new symbol(@$, $1)); } 421 | PUBLIC ID { $$ = std::shared_ptr<symbol>(new symbol(@$, $2, true)); } 422 | MULTIPLY ID { $$ = std::shared_ptr<symbol>(new symbol(@$, $2, true)); }
|
D | go_output.cpp | 33 …void output_symbols(FILE *out, std::string prefix, const std::vector<compiled_source::symbol> &sym… in output_symbols()
|
D | json_output.cpp | 25 …out, bool output_labels, std::string prefix, const std::vector<compiled_source::symbol> &symbols) { in output_symbols()
|
D | ada_output.cpp | 32 void output_symbols(FILE *out, const std::vector<compiled_source::symbol> &symbols) { in output_symbols()
|
D | c_sdk_output.cpp | 25 …void output_symbols(FILE *out, std::string prefix, const std::vector<compiled_source::symbol> &sym… in output_symbols()
|
D | python_output.cpp | 28 …void output_symbols(FILE *out, std::string prefix, const std::vector<compiled_source::symbol> &sym… in output_symbols()
|
/hal_rpi_pico-latest/tools/pioasm/gen/ |
D | parser.cpp | 268 value.YY_MOVE_OR_COPY< std::shared_ptr<symbol> > (YY_MOVE (that.value)); in stack_symbol_type() 361 value.move< std::shared_ptr<symbol> > (YY_MOVE (that.value)); in stack_symbol_type() 454 value.copy< std::shared_ptr<symbol> > (that.value); in operator =() 546 value.move< std::shared_ptr<symbol> > (that.value); in operator =() 1029 yylhs.value.emplace< std::shared_ptr<symbol> > (); in parse() 1082 …tion, "instruction"); p.add_label(yystack_[1].value.as < std::shared_ptr<symbol> > ()); p.add_inst… in parse() 1086 …am(yystack_[0].location, "label").add_label(yystack_[0].value.as < std::shared_ptr<symbol> > ()); } in parse() 1098 …d::shared_ptr<symbol> > ()->is_label = true; yylhs.value.as < std::shared_ptr<symbol> > () = yysta… in parse() 1102 …symbol> > ()->is_label = false; yystack_[1].value.as < std::shared_ptr<symbol> > ()->value = yysta… in parse() 1722 …{ yylhs.value.as < std::shared_ptr<symbol> > () = std::shared_ptr<symbol>(new symbol(yylhs.locatio… in parse() [all …]
|
D | parser.hpp | 430 char dummy12[sizeof (std::shared_ptr<symbol>)]; 830 value.move< std::shared_ptr<symbol> > (std::move (that.value)); in basic_symbol() 1016 basic_symbol (typename Base::kind_type t, std::shared_ptr<symbol>&& v, location_type&& l) in basic_symbol() 1022 …basic_symbol (typename Base::kind_type t, const std::shared_ptr<symbol>& v, const location_type& l) in basic_symbol() 1148 value.template destroy< std::shared_ptr<symbol> > (); in clear() 3309 value.copy< std::shared_ptr<symbol> > (YY_MOVE (that.value)); in basic_symbol() 3416 value.move< std::shared_ptr<symbol> > (YY_MOVE (s.value)); in move()
|
/hal_rpi_pico-latest/src/rp2040/boot_stage2/ |
D | BUILD.bazel | 148 # This isn't referenced as a symbol, so alwayslink is required to ensure
|
/hal_rpi_pico-latest/src/rp2350/boot_stage2/ |
D | BUILD.bazel | 148 # This isn't referenced as a symbol, so alwayslink is required to ensure
|
/hal_rpi_pico-latest/src/rp2_common/pico_crt0/rp2040/ |
D | memmap_blocked_ram.ld | 56 symbol if present, otherwise defaults to start of .text.
|
D | memmap_copy_to_ram.ld | 56 symbol if present, otherwise defaults to start of .text.
|
D | memmap_default.ld | 56 symbol if present, otherwise defaults to start of .text.
|
/hal_rpi_pico-latest/src/rp2_common/pico_crt0/rp2350/ |
D | memmap_copy_to_ram.ld | 49 symbol, and in our case is *different from the bootrom's entry point.*
|
D | memmap_default.ld | 44 symbol, and in our case is *different from the bootrom's entry point.*
|