155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris/*
255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris * Copyright (C) 2016 The Android Open Source Project
355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris *
455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris * Licensed under the Apache License, Version 2.0 (the "License");
555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris * you may not use this file except in compliance with the License.
655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris * You may obtain a copy of the License at
755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris *
855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris *      http://www.apache.org/licenses/LICENSE-2.0
955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris *
1055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris * Unless required by applicable law or agreed to in writing, software
1155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris * distributed under the License is distributed on an "AS IS" BASIS,
1255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris * See the License for the specific language governing permissions and
1455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris * limitations under the License.
1555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris */
1655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris
1755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris#ifndef _LIBUNWINDSTACK_DWARF_OP_H
1855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris#define _LIBUNWINDSTACK_DWARF_OP_H
1955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris
2055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris#include <stdint.h>
2155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris
2255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris#include <deque>
2355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris#include <string>
2455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris#include <type_traits>
2555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris#include <vector>
2655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris
2755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris#include "DwarfEncoding.h"
28d226a5140989f509a0ed3e2723f05d5fc93ce8dfChristopher Ferris#include "DwarfError.h"
29d226a5140989f509a0ed3e2723f05d5fc93ce8dfChristopher Ferris
30d226a5140989f509a0ed3e2723f05d5fc93ce8dfChristopher Ferrisnamespace unwindstack {
3155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris
3255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferrisenum DwarfVersion : uint8_t {
3355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris  DWARF_VERSION_2 = 2,
3455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris  DWARF_VERSION_3 = 3,
3555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris  DWARF_VERSION_4 = 4,
3655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris  DWARF_VERSION_MAX = DWARF_VERSION_4,
3755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris};
3855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris
3955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris// Forward declarations.
4055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferrisclass DwarfMemory;
4155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferrisclass Memory;
4255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferristemplate <typename AddressType>
437b8e4671926486d61aab693968d8a0256a856033Christopher Ferrisclass RegsImpl;
4455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris
4555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferristemplate <typename AddressType>
4655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferrisclass DwarfOp {
4755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris  // Signed version of AddressType
4855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris  typedef typename std::make_signed<AddressType>::type SignedType;
4955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris
5055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris  struct OpCallback {
5155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris    const char* name;
5255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris    bool (DwarfOp::*handle_func)();
5355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris    uint8_t supported_version;
5455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris    uint8_t num_required_stack_values;
5555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris    uint8_t num_operands;
5655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris    uint8_t operands[2];
5755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris  };
5855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris
5955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris public:
6055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris  DwarfOp(DwarfMemory* memory, Memory* regular_memory)
6155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      : memory_(memory), regular_memory_(regular_memory) {}
6255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris  virtual ~DwarfOp() = default;
6355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris
6455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris  bool Decode(uint8_t dwarf_version);
6555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris
6655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris  bool Eval(uint64_t start, uint64_t end, uint8_t dwarf_version);
6755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris
6855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris  void GetLogInfo(uint64_t start, uint64_t end, std::vector<std::string>* lines);
6955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris
7055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris  AddressType StackAt(size_t index) { return stack_[index]; }
7155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris  size_t StackSize() { return stack_.size(); }
7255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris
737b8e4671926486d61aab693968d8a0256a856033Christopher Ferris  void set_regs(RegsImpl<AddressType>* regs) { regs_ = regs; }
7455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris
7555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris  DwarfError last_error() { return last_error_; }
7655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris
7755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris  bool is_register() { return is_register_; }
7855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris
7955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris  uint8_t cur_op() { return cur_op_; }
8055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris
8155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris  Memory* regular_memory() { return regular_memory_; }
8255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris
8355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris protected:
8455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris  AddressType OperandAt(size_t index) { return operands_[index]; }
8555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris  size_t OperandsSize() { return operands_.size(); }
8655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris
8755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris  AddressType StackPop() {
8855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris    AddressType value = stack_.front();
8955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris    stack_.pop_front();
9055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris    return value;
9155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris  }
9255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris
9355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris private:
9455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris  DwarfMemory* memory_;
9555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris  Memory* regular_memory_;
9655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris
977b8e4671926486d61aab693968d8a0256a856033Christopher Ferris  RegsImpl<AddressType>* regs_;
9855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris  bool is_register_ = false;
9955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris  DwarfError last_error_ = DWARF_ERROR_NONE;
10055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris  uint8_t cur_op_;
10155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris  std::vector<AddressType> operands_;
10255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris  std::deque<AddressType> stack_;
10355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris
10455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris  inline AddressType bool_to_dwarf_bool(bool value) { return value ? 1 : 0; }
10555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris
10655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris  // Op processing functions.
10755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris  bool op_deref();
10855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris  bool op_deref_size();
10955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris  bool op_push();
11055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris  bool op_dup();
11155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris  bool op_drop();
11255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris  bool op_over();
11355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris  bool op_pick();
11455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris  bool op_swap();
11555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris  bool op_rot();
11655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris  bool op_abs();
11755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris  bool op_and();
11855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris  bool op_div();
11955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris  bool op_minus();
12055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris  bool op_mod();
12155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris  bool op_mul();
12255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris  bool op_neg();
12355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris  bool op_not();
12455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris  bool op_or();
12555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris  bool op_plus();
12655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris  bool op_plus_uconst();
12755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris  bool op_shl();
12855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris  bool op_shr();
12955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris  bool op_shra();
13055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris  bool op_xor();
13155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris  bool op_bra();
13255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris  bool op_eq();
13355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris  bool op_ge();
13455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris  bool op_gt();
13555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris  bool op_le();
13655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris  bool op_lt();
13755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris  bool op_ne();
13855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris  bool op_skip();
13955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris  bool op_lit();
14055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris  bool op_reg();
14155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris  bool op_regx();
14255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris  bool op_breg();
14355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris  bool op_bregx();
14455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris  bool op_nop();
14555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris  bool op_not_implemented();
14655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris
14755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris  constexpr static OpCallback kCallbackTable[256] = {
14855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0x00 illegal op
14955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0x01 illegal op
15055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0x02 illegal op
15155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
15255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x03 DW_OP_addr
15355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_addr",
15455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_push,
15555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
15655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
15755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          1,
15855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {DW_EH_PE_absptr},
15955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
16055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0x04 illegal op
16155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0x05 illegal op
16255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
16355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x06 DW_OP_deref
16455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_deref",
16555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_deref,
16655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
16755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          1,
16855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
16955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
17055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
17155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0x07 illegal op
17255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
17355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x08 DW_OP_const1u
17455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_const1u",
17555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_push,
17655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
17755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
17855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          1,
17955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {DW_EH_PE_udata1},
18055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
18155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
18255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x09 DW_OP_const1s
18355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_const1s",
18455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_push,
18555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
18655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
18755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          1,
18855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {DW_EH_PE_sdata1},
18955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
19055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
19155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x0a DW_OP_const2u
19255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_const2u",
19355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_push,
19455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
19555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
19655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          1,
19755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {DW_EH_PE_udata2},
19855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
19955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
20055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x0b DW_OP_const2s
20155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_const2s",
20255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_push,
20355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
20455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
20555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          1,
20655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {DW_EH_PE_sdata2},
20755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
20855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
20955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x0c DW_OP_const4u
21055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_const4u",
21155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_push,
21255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
21355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
21455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          1,
21555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {DW_EH_PE_udata4},
21655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
21755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
21855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x0d DW_OP_const4s
21955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_const4s",
22055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_push,
22155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
22255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
22355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          1,
22455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {DW_EH_PE_sdata4},
22555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
22655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
22755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x0e DW_OP_const8u
22855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_const8u",
22955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_push,
23055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
23155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
23255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          1,
23355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {DW_EH_PE_udata8},
23455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
23555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
23655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x0f DW_OP_const8s
23755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_const8s",
23855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_push,
23955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
24055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
24155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          1,
24255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {DW_EH_PE_sdata8},
24355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
24455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
24555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x10 DW_OP_constu
24655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_constu",
24755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_push,
24855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
24955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
25055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          1,
25155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {DW_EH_PE_uleb128},
25255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
25355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
25455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x11 DW_OP_consts
25555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_consts",
25655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_push,
25755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
25855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
25955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          1,
26055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {DW_EH_PE_sleb128},
26155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
26255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
26355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x12 DW_OP_dup
26455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_dup",
26555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_dup,
26655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
26755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          1,
26855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
26955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
27055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
27155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
27255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x13 DW_OP_drop
27355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_drop",
27455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_drop,
27555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
27655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          1,
27755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
27855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
27955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
28055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
28155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x14 DW_OP_over
28255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_over",
28355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_over,
28455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
28555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          2,
28655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
28755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
28855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
28955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
29055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x15 DW_OP_pick
29155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_pick",
29255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_pick,
29355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
29455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
29555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          1,
29655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {DW_EH_PE_udata1},
29755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
29855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
29955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x16 DW_OP_swap
30055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_swap",
30155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_swap,
30255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
30355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          2,
30455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
30555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
30655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
30755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
30855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x17 DW_OP_rot
30955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_rot",
31055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_rot,
31155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
31255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          3,
31355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
31455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
31555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
31655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
31755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x18 DW_OP_xderef
31855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_xderef",
31955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_not_implemented,
32055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
32155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          2,
32255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
32355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
32455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
32555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
32655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x19 DW_OP_abs
32755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_abs",
32855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_abs,
32955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
33055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          1,
33155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
33255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
33355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
33455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
33555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x1a DW_OP_and
33655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_and",
33755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_and,
33855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
33955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          2,
34055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
34155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
34255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
34355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
34455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x1b DW_OP_div
34555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_div",
34655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_div,
34755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
34855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          2,
34955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
35055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
35155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
35255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
35355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x1c DW_OP_minus
35455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_minus",
35555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_minus,
35655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
35755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          2,
35855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
35955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
36055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
36155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
36255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x1d DW_OP_mod
36355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_mod",
36455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_mod,
36555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
36655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          2,
36755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
36855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
36955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
37055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
37155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x1e DW_OP_mul
37255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_mul",
37355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_mul,
37455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
37555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          2,
37655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
37755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
37855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
37955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
38055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x1f DW_OP_neg
38155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_neg",
38255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_neg,
38355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
38455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          1,
38555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
38655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
38755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
38855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
38955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x20 DW_OP_not
39055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_not",
39155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_not,
39255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
39355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          1,
39455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
39555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
39655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
39755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
39855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x21 DW_OP_or
39955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_or",
40055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_or,
40155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
40255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          2,
40355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
40455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
40555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
40655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
40755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x22 DW_OP_plus
40855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_plus",
40955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_plus,
41055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
41155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          2,
41255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
41355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
41455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
41555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
41655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x23 DW_OP_plus_uconst
41755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_plus_uconst",
41855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_plus_uconst,
41955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
42055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          1,
42155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          1,
42255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {DW_EH_PE_uleb128},
42355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
42455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
42555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x24 DW_OP_shl
42655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_shl",
42755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_shl,
42855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
42955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          2,
43055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
43155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
43255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
43355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
43455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x25 DW_OP_shr
43555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_shr",
43655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_shr,
43755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
43855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          2,
43955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
44055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
44155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
44255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
44355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x26 DW_OP_shra
44455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_shra",
44555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_shra,
44655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
44755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          2,
44855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
44955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
45055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
45155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
45255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x27 DW_OP_xor
45355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_xor",
45455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_xor,
45555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
45655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          2,
45755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
45855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
45955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
46055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
46155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x28 DW_OP_bra
46255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_bra",
46355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_bra,
46455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
46555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          1,
46655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          1,
46755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {DW_EH_PE_sdata2},
46855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
46955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
47055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x29 DW_OP_eq
47155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_eq",
47255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_eq,
47355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
47455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          2,
47555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
47655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
47755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
47855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
47955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x2a DW_OP_ge
48055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_ge",
48155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_ge,
48255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
48355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          2,
48455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
48555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
48655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
48755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
48855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x2b DW_OP_gt
48955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_gt",
49055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_gt,
49155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
49255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          2,
49355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
49455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
49555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
49655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
49755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x2c DW_OP_le
49855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_le",
49955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_le,
50055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
50155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          2,
50255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
50355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
50455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
50555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
50655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x2d DW_OP_lt
50755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_lt",
50855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_lt,
50955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
51055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          2,
51155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
51255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
51355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
51455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
51555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x2e DW_OP_ne
51655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_ne",
51755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_ne,
51855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
51955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          2,
52055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
52155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
52255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
52355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
52455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x2f DW_OP_skip
52555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_skip",
52655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_skip,
52755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
52855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
52955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          1,
53055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {DW_EH_PE_sdata2},
53155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
53255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
53355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x30 DW_OP_lit0
53455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_lit0",
53555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_lit,
53655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
53755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
53855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
53955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
54055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
54155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
54255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x31 DW_OP_lit1
54355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_lit1",
54455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_lit,
54555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
54655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
54755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
54855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
54955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
55055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
55155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x32 DW_OP_lit2
55255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_lit2",
55355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_lit,
55455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
55555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
55655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
55755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
55855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
55955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
56055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x33 DW_OP_lit3
56155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_lit3",
56255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_lit,
56355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
56455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
56555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
56655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
56755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
56855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
56955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x34 DW_OP_lit4
57055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_lit4",
57155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_lit,
57255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
57355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
57455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
57555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
57655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
57755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
57855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x35 DW_OP_lit5
57955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_lit5",
58055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_lit,
58155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
58255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
58355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
58455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
58555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
58655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
58755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x36 DW_OP_lit6
58855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_lit6",
58955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_lit,
59055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
59155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
59255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
59355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
59455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
59555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
59655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x37 DW_OP_lit7
59755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_lit7",
59855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_lit,
59955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
60055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
60155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
60255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
60355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
60455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
60555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x38 DW_OP_lit8
60655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_lit8",
60755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_lit,
60855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
60955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
61055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
61155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
61255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
61355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
61455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x39 DW_OP_lit9
61555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_lit9",
61655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_lit,
61755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
61855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
61955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
62055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
62155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
62255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
62355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x3a DW_OP_lit10
62455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_lit10",
62555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_lit,
62655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
62755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
62855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
62955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
63055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
63155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
63255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x3b DW_OP_lit11
63355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_lit11",
63455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_lit,
63555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
63655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
63755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
63855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
63955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
64055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
64155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x3c DW_OP_lit12
64255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_lit12",
64355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_lit,
64455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
64555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
64655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
64755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
64855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
64955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
65055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x3d DW_OP_lit13
65155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_lit13",
65255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_lit,
65355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
65455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
65555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
65655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
65755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
65855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
65955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x3e DW_OP_lit14
66055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_lit14",
66155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_lit,
66255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
66355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
66455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
66555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
66655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
66755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
66855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x3f DW_OP_lit15
66955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_lit15",
67055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_lit,
67155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
67255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
67355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
67455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
67555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
67655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
67755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x40 DW_OP_lit16
67855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_lit16",
67955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_lit,
68055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
68155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
68255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
68355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
68455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
68555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
68655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x41 DW_OP_lit17
68755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_lit17",
68855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_lit,
68955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
69055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
69155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
69255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
69355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
69455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
69555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x42 DW_OP_lit18
69655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_lit18",
69755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_lit,
69855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
69955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
70055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
70155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
70255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
70355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
70455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x43 DW_OP_lit19
70555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_lit19",
70655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_lit,
70755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
70855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
70955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
71055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
71155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
71255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
71355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x44 DW_OP_lit20
71455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_lit20",
71555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_lit,
71655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
71755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
71855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
71955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
72055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
72155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
72255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x45 DW_OP_lit21
72355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_lit21",
72455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_lit,
72555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
72655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
72755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
72855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
72955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
73055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
73155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x46 DW_OP_lit22
73255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_lit22",
73355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_lit,
73455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
73555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
73655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
73755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
73855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
73955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
74055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x47 DW_OP_lit23
74155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_lit23",
74255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_lit,
74355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
74455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
74555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
74655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
74755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
74855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
74955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x48 DW_OP_lit24
75055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_lit24",
75155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_lit,
75255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
75355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
75455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
75555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
75655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
75755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
75855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x49 DW_OP_lit25
75955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_lit25",
76055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_lit,
76155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
76255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
76355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
76455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
76555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
76655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
76755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x4a DW_OP_lit26
76855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_lit26",
76955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_lit,
77055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
77155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
77255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
77355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
77455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
77555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
77655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x4b DW_OP_lit27
77755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_lit27",
77855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_lit,
77955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
78055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
78155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
78255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
78355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
78455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
78555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x4c DW_OP_lit28
78655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_lit28",
78755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_lit,
78855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
78955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
79055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
79155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
79255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
79355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
79455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x4d DW_OP_lit29
79555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_lit29",
79655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_lit,
79755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
79855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
79955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
80055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
80155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
80255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
80355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x4e DW_OP_lit30
80455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_lit30",
80555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_lit,
80655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
80755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
80855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
80955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
81055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
81155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
81255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x4f DW_OP_lit31
81355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_lit31",
81455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_lit,
81555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
81655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
81755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
81855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
81955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
82055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
82155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x50 DW_OP_reg0
82255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_reg0",
82355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_reg,
82455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
82555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
82655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
82755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
82855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
82955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
83055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x51 DW_OP_reg1
83155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_reg1",
83255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_reg,
83355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
83455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
83555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
83655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
83755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
83855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
83955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x52 DW_OP_reg2
84055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_reg2",
84155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_reg,
84255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
84355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
84455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
84555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
84655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
84755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
84855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x53 DW_OP_reg3
84955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_reg3",
85055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_reg,
85155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
85255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
85355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
85455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
85555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
85655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
85755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x54 DW_OP_reg4
85855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_reg4",
85955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_reg,
86055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
86155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
86255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
86355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
86455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
86555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
86655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x55 DW_OP_reg5
86755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_reg5",
86855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_reg,
86955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
87055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
87155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
87255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
87355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
87455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
87555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x56 DW_OP_reg6
87655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_reg6",
87755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_reg,
87855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
87955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
88055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
88155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
88255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
88355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
88455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x57 DW_OP_reg7
88555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_reg7",
88655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_reg,
88755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
88855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
88955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
89055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
89155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
89255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
89355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x58 DW_OP_reg8
89455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_reg8",
89555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_reg,
89655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
89755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
89855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
89955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
90055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
90155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
90255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x59 DW_OP_reg9
90355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_reg9",
90455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_reg,
90555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
90655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
90755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
90855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
90955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
91055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
91155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x5a DW_OP_reg10
91255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_reg10",
91355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_reg,
91455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
91555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
91655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
91755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
91855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
91955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
92055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x5b DW_OP_reg11
92155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_reg11",
92255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_reg,
92355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
92455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
92555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
92655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
92755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
92855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
92955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x5c DW_OP_reg12
93055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_reg12",
93155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_reg,
93255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
93355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
93455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
93555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
93655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
93755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
93855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x5d DW_OP_reg13
93955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_reg13",
94055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_reg,
94155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
94255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
94355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
94455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
94555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
94655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
94755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x5e DW_OP_reg14
94855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_reg14",
94955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_reg,
95055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
95155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
95255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
95355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
95455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
95555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
95655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x5f DW_OP_reg15
95755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_reg15",
95855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_reg,
95955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
96055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
96155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
96255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
96355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
96455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
96555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x60 DW_OP_reg16
96655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_reg16",
96755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_reg,
96855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
96955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
97055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
97155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
97255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
97355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
97455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x61 DW_OP_reg17
97555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_reg17",
97655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_reg,
97755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
97855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
97955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
98055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
98155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
98255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
98355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x62 DW_OP_reg18
98455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_reg18",
98555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_reg,
98655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
98755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
98855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
98955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
99055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
99155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
99255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x63 DW_OP_reg19
99355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_reg19",
99455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_reg,
99555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
99655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
99755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
99855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
99955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
100055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
100155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x64 DW_OP_reg20
100255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_reg20",
100355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_reg,
100455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
100555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
100655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
100755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
100855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
100955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
101055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x65 DW_OP_reg21
101155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_reg21",
101255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_reg,
101355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
101455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
101555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
101655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
101755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
101855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
101955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x66 DW_OP_reg22
102055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_reg22",
102155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_reg,
102255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
102355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
102455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
102555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
102655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
102755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
102855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x67 DW_OP_reg23
102955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_reg23",
103055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_reg,
103155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
103255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
103355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
103455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
103555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
103655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
103755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x68 DW_OP_reg24
103855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_reg24",
103955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_reg,
104055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
104155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
104255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
104355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
104455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
104555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
104655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x69 DW_OP_reg25
104755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_reg25",
104855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_reg,
104955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
105055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
105155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
105255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
105355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
105455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
105555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x6a DW_OP_reg26
105655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_reg26",
105755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_reg,
105855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
105955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
106055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
106155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
106255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
106355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
106455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x6b DW_OP_reg27
106555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_reg27",
106655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_reg,
106755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
106855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
106955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
107055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
107155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
107255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
107355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x6c DW_OP_reg28
107455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_reg28",
107555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_reg,
107655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
107755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
107855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
107955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
108055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
108155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
108255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x6d DW_OP_reg29
108355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_reg29",
108455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_reg,
108555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
108655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
108755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
108855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
108955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
109055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
109155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x6e DW_OP_reg30
109255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_reg30",
109355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_reg,
109455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
109555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
109655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
109755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
109855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
109955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
110055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x6f DW_OP_reg31
110155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_reg31",
110255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_reg,
110355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
110455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
110555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
110655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
110755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
110855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
110955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x70 DW_OP_breg0
111055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_breg0",
111155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_breg,
111255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
111355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
111455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          1,
111555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {DW_EH_PE_sleb128},
111655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
111755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
111855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x71 DW_OP_breg1
111955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_breg1",
112055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_breg,
112155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
112255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
112355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          1,
112455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {DW_EH_PE_sleb128},
112555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
112655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
112755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x72 DW_OP_breg2
112855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_breg2",
112955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_breg,
113055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
113155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
113255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          1,
113355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {DW_EH_PE_sleb128},
113455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
113555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
113655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x73 DW_OP_breg3
113755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_breg3",
113855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_breg,
113955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
114055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
114155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          1,
114255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {DW_EH_PE_sleb128},
114355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
114455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
114555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x74 DW_OP_breg4
114655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_breg4",
114755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_breg,
114855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
114955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
115055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          1,
115155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {DW_EH_PE_sleb128},
115255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
115355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
115455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x75 DW_OP_breg5
115555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_breg5",
115655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_breg,
115755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
115855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
115955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          1,
116055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {DW_EH_PE_sleb128},
116155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
116255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
116355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x76 DW_OP_breg6
116455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_breg6",
116555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_breg,
116655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
116755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
116855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          1,
116955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {DW_EH_PE_sleb128},
117055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
117155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
117255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x77 DW_OP_breg7
117355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_breg7",
117455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_breg,
117555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
117655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
117755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          1,
117855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {DW_EH_PE_sleb128},
117955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
118055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
118155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x78 DW_OP_breg8
118255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_breg8",
118355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_breg,
118455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
118555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
118655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          1,
118755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {DW_EH_PE_sleb128},
118855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
118955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
119055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x79 DW_OP_breg9
119155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_breg9",
119255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_breg,
119355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
119455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
119555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          1,
119655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {DW_EH_PE_sleb128},
119755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
119855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
119955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x7a DW_OP_breg10
120055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_breg10",
120155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_breg,
120255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
120355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
120455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          1,
120555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {DW_EH_PE_sleb128},
120655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
120755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
120855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x7b DW_OP_breg11
120955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_breg11",
121055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_breg,
121155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
121255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
121355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          1,
121455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {DW_EH_PE_sleb128},
121555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
121655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
121755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x7c DW_OP_breg12
121855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_breg12",
121955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_breg,
122055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
122155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
122255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          1,
122355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {DW_EH_PE_sleb128},
122455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
122555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
122655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x7d DW_OP_breg13
122755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_breg13",
122855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_breg,
122955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
123055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
123155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          1,
123255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {DW_EH_PE_sleb128},
123355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
123455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
123555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x7e DW_OP_breg14
123655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_breg14",
123755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_breg,
123855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
123955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
124055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          1,
124155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {DW_EH_PE_sleb128},
124255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
124355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
124455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x7f DW_OP_breg15
124555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_breg15",
124655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_breg,
124755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
124855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
124955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          1,
125055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {DW_EH_PE_sleb128},
125155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
125255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
125355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x80 DW_OP_breg16
125455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_breg16",
125555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_breg,
125655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
125755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
125855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          1,
125955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {DW_EH_PE_sleb128},
126055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
126155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
126255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x81 DW_OP_breg17
126355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_breg17",
126455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_breg,
126555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
126655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
126755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          1,
126855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {DW_EH_PE_sleb128},
126955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
127055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
127155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x82 DW_OP_breg18
127255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_breg18",
127355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_breg,
127455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
127555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
127655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          1,
127755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {DW_EH_PE_sleb128},
127855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
127955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
128055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x83 DW_OP_breg19
128155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_breg19",
128255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_breg,
128355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
128455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
128555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          1,
128655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {DW_EH_PE_sleb128},
128755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
128855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
128955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x84 DW_OP_breg20
129055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_breg20",
129155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_breg,
129255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
129355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
129455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          1,
129555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {DW_EH_PE_sleb128},
129655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
129755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
129855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x85 DW_OP_breg21
129955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_breg21",
130055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_breg,
130155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
130255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
130355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          1,
130455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {DW_EH_PE_sleb128},
130555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
130655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
130755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x86 DW_OP_breg22
130855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_breg22",
130955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_breg,
131055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
131155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
131255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          1,
131355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {DW_EH_PE_sleb128},
131455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
131555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
131655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x87 DW_OP_breg23
131755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_breg23",
131855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_breg,
131955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
132055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
132155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          1,
132255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {DW_EH_PE_sleb128},
132355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
132455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
132555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x88 DW_OP_breg24
132655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_breg24",
132755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_breg,
132855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
132955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
133055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          1,
133155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {DW_EH_PE_sleb128},
133255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
133355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
133455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x89 DW_OP_breg25
133555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_breg25",
133655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_breg,
133755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
133855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
133955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          1,
134055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {DW_EH_PE_sleb128},
134155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
134255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
134355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x8a DW_OP_breg26
134455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_breg26",
134555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_breg,
134655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
134755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
134855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          1,
134955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {DW_EH_PE_sleb128},
135055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
135155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
135255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x8b DW_OP_breg27
135355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_breg27",
135455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_breg,
135555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
135655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
135755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          1,
135855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {DW_EH_PE_sleb128},
135955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
136055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
136155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x8c DW_OP_breg28
136255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_breg28",
136355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_breg,
136455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
136555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
136655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          1,
136755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {DW_EH_PE_sleb128},
136855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
136955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
137055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x8d DW_OP_breg29
137155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_breg29",
137255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_breg,
137355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
137455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
137555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          1,
137655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {DW_EH_PE_sleb128},
137755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
137855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
137955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x8e DW_OP_breg30
138055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_breg30",
138155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_breg,
138255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
138355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
138455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          1,
138555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {DW_EH_PE_sleb128},
138655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
138755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
138855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x8f DW_OP_breg31
138955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_breg31",
139055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_breg,
139155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
139255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
139355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          1,
139455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {DW_EH_PE_sleb128},
139555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
139655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
139755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x90 DW_OP_regx
139855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_regx",
139955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_regx,
140055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
140155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
140255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          1,
140355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {DW_EH_PE_uleb128},
140455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
140555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
140655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x91 DW_OP_fbreg
140755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_fbreg",
140855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_not_implemented,
140955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
141055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
141155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          1,
141255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {DW_EH_PE_sleb128},
141355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
141455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
141555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x92 DW_OP_bregx
141655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_bregx",
141755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_bregx,
141855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
141955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
142055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          2,
142155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {DW_EH_PE_uleb128, DW_EH_PE_sleb128},
142255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
142355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
142455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x93 DW_OP_piece
142555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_piece",
142655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_not_implemented,
142755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
142855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
142955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          1,
143055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {DW_EH_PE_uleb128},
143155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
143255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
143355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x94 DW_OP_deref_size
143455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_deref_size",
143555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_deref_size,
143655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
143755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          1,
143855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          1,
143955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {DW_EH_PE_udata1},
144055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
144155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
144255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x95 DW_OP_xderef_size
144355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_xderef_size",
144455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_not_implemented,
144555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
144655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
144755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          1,
144855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {DW_EH_PE_udata1},
144955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
145055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
145155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x96 DW_OP_nop
145255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_nop",
145355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_nop,
145455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_2,
145555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
145655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
145755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
145855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
145955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
146055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x97 DW_OP_push_object_address
146155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_push_object_address",
146255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_not_implemented,
146355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_3,
146455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
146555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
146655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
146755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
146855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
146955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x98 DW_OP_call2
147055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_call2",
147155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_not_implemented,
147255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_3,
147355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
147455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          1,
147555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {DW_EH_PE_udata2},
147655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
147755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
147855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x99 DW_OP_call4
147955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_call4",
148055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_not_implemented,
148155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_3,
148255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
148355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          1,
148455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {DW_EH_PE_udata4},
148555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
148655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
148755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x9a DW_OP_call_ref
148855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_call_ref",
148955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_not_implemented,
149055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_3,
149155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
149255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,  // Has a different sized operand (4 bytes or 8 bytes).
149355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
149455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
149555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
149655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x9b DW_OP_form_tls_address
149755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_form_tls_address",
149855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_not_implemented,
149955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_3,
150055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
150155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
150255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
150355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
150455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
150555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x9c DW_OP_call_frame_cfa
150655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_call_frame_cfa",
150755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_not_implemented,
150855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_3,
150955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
151055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
151155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
151255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
151355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
151455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x9d DW_OP_bit_piece
151555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_bit_piece",
151655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_not_implemented,
151755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_3,
151855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
151955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          2,
152055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {DW_EH_PE_uleb128, DW_EH_PE_uleb128},
152155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
152255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
152355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x9e DW_OP_implicit_value
152455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_implicit_value",
152555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_not_implemented,
152655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_4,
152755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
152855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          1,
152955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {DW_EH_PE_uleb128},
153055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
153155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {
153255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          // 0x9f DW_OP_stack_value
153355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          "DW_OP_stack_value",
153455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          &DwarfOp::op_not_implemented,
153555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          DWARF_VERSION_4,
153655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          1,
153755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          0,
153855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris          {},
153955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      },
154055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xa0 illegal op
154155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xa1 illegal op
154255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xa2 illegal op
154355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xa3 illegal op
154455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xa4 illegal op
154555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xa5 illegal op
154655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xa6 illegal op
154755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xa7 illegal op
154855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xa8 illegal op
154955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xa9 illegal op
155055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xaa illegal op
155155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xab illegal op
155255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xac illegal op
155355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xad illegal op
155455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xae illegal op
155555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xaf illegal op
155655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xb0 illegal op
155755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xb1 illegal op
155855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xb2 illegal op
155955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xb3 illegal op
156055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xb4 illegal op
156155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xb5 illegal op
156255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xb6 illegal op
156355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xb7 illegal op
156455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xb8 illegal op
156555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xb9 illegal op
156655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xba illegal op
156755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xbb illegal op
156855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xbc illegal op
156955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xbd illegal op
157055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xbe illegal op
157155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xbf illegal op
157255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xc0 illegal op
157355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xc1 illegal op
157455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xc2 illegal op
157555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xc3 illegal op
157655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xc4 illegal op
157755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xc5 illegal op
157855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xc6 illegal op
157955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xc7 illegal op
158055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xc8 illegal op
158155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xc9 illegal op
158255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xca illegal op
158355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xcb illegal op
158455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xcc illegal op
158555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xcd illegal op
158655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xce illegal op
158755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xcf illegal op
158855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xd0 illegal op
158955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xd1 illegal op
159055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xd2 illegal op
159155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xd3 illegal op
159255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xd4 illegal op
159355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xd5 illegal op
159455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xd6 illegal op
159555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xd7 illegal op
159655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xd8 illegal op
159755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xd9 illegal op
159855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xda illegal op
159955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xdb illegal op
160055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xdc illegal op
160155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xdd illegal op
160255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xde illegal op
160355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xdf illegal op
160455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xe0 DW_OP_lo_user
160555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xe1 illegal op
160655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xe2 illegal op
160755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xe3 illegal op
160855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xe4 illegal op
160955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xe5 illegal op
161055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xe6 illegal op
161155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xe7 illegal op
161255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xe8 illegal op
161355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xe9 illegal op
161455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xea illegal op
161555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xeb illegal op
161655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xec illegal op
161755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xed illegal op
161855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xee illegal op
161955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xef illegal op
162055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xf0 illegal op
162155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xf1 illegal op
162255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xf2 illegal op
162355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xf3 illegal op
162455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xf4 illegal op
162555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xf5 illegal op
162655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xf6 illegal op
162755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xf7 illegal op
162855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xf8 illegal op
162955d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xf9 illegal op
163055d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xfa illegal op
163155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xfb illegal op
163255d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xfc illegal op
163355d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xfd illegal op
163455d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xfe illegal op
163555d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris      {nullptr, nullptr, 0, 0, 0, {}},  // 0xff DW_OP_hi_user
163655d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris  };
163755d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris};
163855d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris
1639d226a5140989f509a0ed3e2723f05d5fc93ce8dfChristopher Ferris}  // namespace unwindstack
1640d226a5140989f509a0ed3e2723f05d5fc93ce8dfChristopher Ferris
164155d22ef67c428a3f0994ee7da51b33c79ddcc552Christopher Ferris#endif  // _LIBUNWINDSTACK_DWARF_OP_H
1642