Well, here we go: I’m debugging SQL execution switching between the kmdb kernel debugger and gdb.
SMF uses sqlite, so the boot process involves some SQLs.
Who would think that 20 years ago?
But it’s fun indeed. Booting Solaris/sparc under sun4v not just involves plain repetition of the old exercises, but requires some totally new ones as well.
Breakpoint 70, 0x000000000003e528 in sqliteInitOne ()
0x000000000003ec9c in sqlite_exec ()
(gdb) x $i1
0xadea8: "SELECT type, name, rootpage, sql, 0 FROM \"main\".sqlite_master"
0x000000000003ec9c in sqlite_exec ()
(gdb) x $i1
0xadea8: "SELECT type, name, rootpage, sql, 0 FROM \"main\".sqlite_master"
SMF uses sqlite, so the boot process involves some SQLs.
Who would think that 20 years ago?
But it’s fun indeed. Booting Solaris/sparc under sun4v not just involves plain repetition of the old exercises, but requires some totally new ones as well.
No comments:
Post a Comment