Brauchst du denn dafür wirklich performante Einfüge- und Löschoperationen?
Einfügeoperationen leider schon. Je nach Anwendungsfall (z.b. IDA oder sowas) soll der User ja auch die Möglichkeit haben zur Laufzeit Symbole selbst zu definieren. Bei einem Runtime Debugger auf der anderen Seite, können jederzeit dynamisch DLLs geladen werden, deren Exports man dann zur Symbolliste hinzufügen muss.