Я использую движок SpiderMonkey 1.8 и недоволен тем, как он создает трассировку стека.Время от времени мы получаем с сервера автоматически генерируемые имена функций в JavaScript-файлах, которые на самом деле не читаются.На стороне клиента у меня есть доступ к другим функциям, которые позволяют мне сделать их более читабельными для людей.
Кто-нибудь знает, как SpiderMonkey строит одну строку трассировки стека?Есть ли способ, которым я могу повлиять на это?
- * Свойство
name
функции доступно только для чтения - WebKit
displayName
, кажется, неработа в SpiderMonkey (пока)
EDIT : я взглянул на источник SpiderMonkey и, чёрт, не знаюесли это только я, но этот код C ++ близок к нечитаемому.Ну, у меня нет такого большого опыта работы с C ++, но чертовски сложно найти путь через все эти файлы.Я не нашел пути ...
Так что, пожалуйста, решать вам:).